如何往别人的网页里面,植入自己编写的javascript?

lliu26 2013-02-26 11:38:11
rt

比如想添加自动刷新功能到别人的网页里面。
之前尝试用chrome添加js,但是刷新之后添加的js就没了。可不可以让js每次都执行?

听说用iframe把网页封装起来才能实现,那用java具体如何实现?
...全文
9576 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
BH071432 2013-09-17
  • 打赏
  • 举报
回复
[img=201,166]javascript:alert([/img]
Gloveing 2013-02-28
  • 打赏
  • 举报
回复
参考chrome 插件ADBlock
lliu26 2013-02-27
  • 打赏
  • 举报
回复
现在用iframe嵌套之后遇到个问题,就是如何跨域获取被嵌套的iframe的元素数据并修改。 比如index.jsp中,包含 <IFRAME id="iframe" name="iframe" src="http://www.abc***.com"></IFRAME> 然后在http://www.abc***.com网页里面有个标签叫<dl id="abc" class="input1"> 那么如何在index.jsp获得class属性并进行修改呢?
lliu26 2013-02-27
  • 打赏
  • 举报
回复 1
引用 14 楼 shn11160 的回复:
我估计你是想控制由服务器返回的网页的行为,给自己看和用 而不是要黑别人的网站,给其他浏览这个网站的人看。 这很好办,像FireFox、Chrome等浏览器有一个叫做GreaseMonkey的插件, 你可以使用它在指定网站或网页上执行自己的JS代码。 具体的介绍和使用你可以自己搜索相关资料
是的,我只是想自己用。我找找试试看,谢谢~
lliu26 2013-02-27
  • 打赏
  • 举报
回复 1
引用 14 楼 shn11160 的回复:
我估计你是想控制由服务器返回的网页的行为,给自己看和用 而不是要黑别人的网站,给其他浏览这个网站的人看。 这很好办,像FireFox、Chrome等浏览器有一个叫做GreaseMonkey的插件, 你可以使用它在指定网站或网页上执行自己的JS代码。 具体的介绍和使用你可以自己搜索相关资料
有个问题啊:用GreaseMonkey的用户脚本,打开作用页面,能不能获得页面的元素信息?
未知数 2013-02-26
  • 打赏
  • 举报
回复
客户端实现这个比较困难,除非网站代码有漏洞,比如对提交的数据未验证直接存储(这导至可以把代码保存到服务端),且未替换<>为实体(这导至可以让提交的攻击代码运行起来)。 至于iframe的方式,你连原理都不知道就想运用?
咸清 2013-02-26
  • 打赏
  • 举报
回复
XSS
001007009 2013-02-26
  • 打赏
  • 举报
回复
这个需要把人家的站点黑了,页面随你改了。
云水千寻 2013-02-26
  • 打赏
  • 举报
回复
我估计你是想控制由服务器返回的网页的行为,给自己看和用 而不是要黑别人的网站,给其他浏览这个网站的人看。 这很好办,像FireFox、Chrome等浏览器有一个叫做GreaseMonkey的插件, 你可以使用它在指定网站或网页上执行自己的JS代码。 具体的介绍和使用你可以自己搜索相关资料
lliu26 2013-02-26
  • 打赏
  • 举报
回复
引用 12 楼 stayalive 的回复:
做个chrome插件……
非常感谢,我研究研究,另外欢迎大家给出其他的方法。非常感谢~~
stayalive 2013-02-26
  • 打赏
  • 举报
回复 1
做个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
    }]
上面是以 订票助手 为示例的 插件配置
lliu26 2013-02-26
  • 打赏
  • 举报
回复
引用 10 楼 stayalive 的回复:
类似浏览器插件,比如chrome里面 12306订票助手,安装过助手后,符合定义规则的网站会自动执行你插件里面的js
对,我就是想实现类似的过程,但是没有头绪,请赐教~
stayalive 2013-02-26
  • 打赏
  • 举报
回复
类似浏览器插件,比如chrome里面 12306订票助手,安装过助手后,符合定义规则的网站会自动执行你插件里面的js
lliu26 2013-02-26
  • 打赏
  • 举报
回复
引用 4 楼 dongdong406 的回复:
这东西,不是服务器上的东西,经不起推敲的 一刷就没
是啊,所以现在挺困惑
lliu26 2013-02-26
  • 打赏
  • 举报
回复
引用 3 楼 wzs_xyz 的回复:
客户端实现这个比较困难,除非网站代码有漏洞,比如对提交的数据未验证直接存储(这导至可以把代码保存到服务端),且未替换<>为实体(这导至可以让提交的攻击代码运行起来)。 至于iframe的方式,你连原理都不知道就想运用?
那请问原理是什么呢?求赐教~
lliu26 2013-02-26
  • 打赏
  • 举报
回复
引用 6 楼 lmt5408 的回复:
如果只是需要自动刷新整个页面的话,你自己写个页面 用iframe把该页面抱起来,然后用js刷新iframe就行
这个东西怎么实现?我百度没找到,可能关键字不对。有相关的信息吗?
lmt5408 2013-02-26
  • 打赏
  • 举报
回复
如果只是需要自动刷新整个页面的话,你自己写个页面 用iframe把该页面抱起来,然后用js刷新iframe就行
wtcsy 2013-02-26
  • 打赏
  • 举报
回复
fiddler 挂载别人的网站的页面
泰坦小毛驴 2013-02-26
  • 打赏
  • 举报
回复
这东西,不是服务器上的东西,经不起推敲的 一刷就没
一、什么是XSS攻击 XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。比如这些代码包括HTML代码和客户端脚本。攻击者利用XSS漏洞旁路掉访问控制——例如同源策略(same origin policy)。这种类型的漏洞由于被黑客用来编写危害性更大的网络钓鱼(Phishing)攻击而变得广为人知。对于跨站脚本攻击,黑客界共识是:跨站脚本攻击是新型的“缓冲区溢出攻击“,而JavaScript是新型的“ShellCode”。 二、XSS漏洞的危害 (1)网络钓鱼,包括盗取各类用户账号; (2)窃取用户cookies资料,从而获取用户隐私信息,或利用用户身份进一步对网站执行操作; (3)劫持用户(浏览器)会话,从而执行任意操作,例如进行非法转账、强制发表日志、发送电子邮件等; (4)强制弹出广告页面、刷流量等; (5)网页挂马; (6)进行恶意操作,例如任意篡改页面信息、删除文章等; (7)进行大量的客户端攻击,如DDoS攻击; (8)获取客户端信息,例如用户的浏览历史、真实IP、开放端口等; (9)控制受害者机器向其他网站发起攻击; (10)结合其他漏洞,如CSRF漏洞,实施进一步作恶; (11)提升用户权限,包括进一步渗透网站; (12)传播跨站脚本蠕虫等; 三、过滤器配置 web.xml配置 XssFilter com.xxx.Filter.XssFilter XssFilter /*

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧