水木社区手机版
首页
|版面-Web开发(WebDev)|
新版wap站已上线
返回
1/1
|
转到
主题:有没有一个事件可以截获所有的。。
楼主
|
aturbo
|
2013-09-17 22:33:01
|
展开
截获所有的打开新链接的事件?
或者说大部分,不考虑flash
包括在<a href=..>
<img>
某些js里面调用的open事件。。。
还有我想不到的其他的一些场景
目的:
当网页想打开
http://www.domain.com/abc
的时候
我可以做检查、记录、或者替换或者重定向等等。。。
当前这个网页是我提供给用户的,但里面的链接情况我无法知道,也没法分析
--
FROM 114.252.35.*
2楼
|
aturbo
|
2013-09-18 00:00:49
|
展开
如果是javascript里面打开某链接呢
【 在 huaxinjuedui (唐僧哥哥) 的大作中提到: 】
对所有的a标签做点击事件绑定就可以吧
【 在 aturbo 的大作中提到: 】
: 截获所有的打开新链接的事件?
: 或者说大部分,不考虑flash
: 包括在<a href=..>
: ...................
--
FROM 114.252.35.*
6楼
|
aturbo
|
2013-09-18 12:46:40
|
展开
我是中间节点,不能控制内容,但还要提供一些统计修改的服务
如果没有的话,我可能只能想其他招了
或者做一个firefox扩展或者插件可以实现?
【 在 a9udn9u (******) 的大作中提到: 】
标准里应该没有这样的事件,不过这个需求很奇怪,你提供的网页你不能控制内容?如果是用户上传的内容,能不能规定不允许使用js的open函数?好像在很多浏览器里,这个函数现在本来就不允许打开其他域名的地址,如果只是用来打开同一个域名下的内容,可不可以在服务器端实现你要的内容?
还有即使有一个这样的事件,你还要监测dom节点的插入,因为有可能用户使用js新插入一些链接。
【 在 aturbo 的大作中提到: 】
: 如果是javascript里面打开某链接呢
: 对所有的a标签做点击事件绑定就可以吧
:
: ...................
--
FROM 124.127.118.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版