日期:2014-05-16  浏览次数:20408 次

如何往别人的网页里面,植入自己编写的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