如何往别人的网页里面,植入自己编写的javascript?
rt
比如想添加自动刷新功能到别人的网页里面。
之前尝试用chrome添加js,但是刷新之后添加的js就没了。可不可以让js每次都执行?
听说用iframe把网页封装起来才能实现,那用java具体如何实现?
javascript
iframe
java
js
------解决方案--------------------这个需要把人家的站点黑了,页面随你改了。
------解决方案--------------------客户端实现这个比较困难,除非网站代码有漏洞,比如对提交的数据未验证直接存储(这导至可以把代码保存到服务端),且未替换<>为实体(这导至可以让提交的攻击代码运行起来)。
至于iframe的方式,你连原理都不知道就想运用?
------解决方案--------------------这东西,不是服务器上的东西,经不起推敲的
一刷就没
------解决方案--------------------类似浏览器插件,比如chrome里面 12306订票助手,安装过助手后,符合定义规则的网站会自动执行你插件里面的js
------解决方案--------------------做个chrome插件……
"actions": [{
"type": "script",
"name": "taEntryPoint",
"icon": "icon",
'title': '主脚本执行入口',
"entryPoints": ["doc_end"],
"include": [
"dynamic.12306.cn",
"www.12306.cn"
],
"js": [
"12306_ticket_helper.user.js"
],
"includeFrames":true
}]
上面是以 订票助手 为示例的 插件配置
------解决方案--------------------我估计你是想控制由服务器返回的网页的行为,给自己看和用
而不是要黑别人的网站,给其他浏览这个网站的人看。
这很好办,像FireFox、Chrome等浏览器有一个叫做GreaseMonkey的插件,
你可以使用它在指定网站或网页上执行自己的JS代码。
具体的介绍和使用你可以自己搜索相关资料
------解决方案--------------------参考chrome 插件ADBlock