- 主题:有没有一个事件可以截获所有的。。
截获所有的打开新链接的事件?
或者说大部分,不考虑flash
包括在<a href=..>
<img>
某些js里面调用的open事件。。。
还有我想不到的其他的一些场景
目的:
当网页想打开
http://www.domain.com/abc的时候
我可以做检查、记录、或者替换或者重定向等等。。。
当前这个网页是我提供给用户的,但里面的链接情况我无法知道,也没法分析
--
FROM 114.252.35.*
对所有的a标签做点击事件绑定就可以吧
【 在 aturbo 的大作中提到: 】
: 截获所有的打开新链接的事件?
: 或者说大部分,不考虑flash
: 包括在<a href=..>
: ...................
--
FROM 120.128.2.*
如果是javascript里面打开某链接呢
【 在 huaxinjuedui (唐僧哥哥) 的大作中提到: 】
对所有的a标签做点击事件绑定就可以吧
【 在 aturbo 的大作中提到: 】
: 截获所有的打开新链接的事件?
: 或者说大部分,不考虑flash
: 包括在<a href=..>
: ...................
--
FROM 114.252.35.*
这个没试过,要具体试试。。
【 在 aturbo 的大作中提到: 】
: 如果是javascript里面打开某链接呢
: 对所有的a标签做点击事件绑定就可以吧
:
: ...................
--
FROM 120.128.2.*
标准里应该没有这样的事件,不过这个需求很奇怪,你提供的网页你不能控制内容?如果是用户上传的内容,能不能规定不允许使用js的open函数?好像在很多浏览器里,这个函数现在本来就不允许打开其他域名的地址,如果只是用来打开同一个域名下的内容,可不可以在服务器端实现你要的内容?
还有即使有一个这样的事件,你还要监测dom节点的插入,因为有可能用户使用js新插入一些链接。
【 在 aturbo 的大作中提到: 】
: 如果是javascript里面打开某链接呢
: 对所有的a标签做点击事件绑定就可以吧
:
: ...................
--
FROM 108.220.208.*
如果是本页面不是iframe的话,unload可行不?
【 在 aturbo (阿土伯 - 是非成败转头空) 的大作中提到: 】
: 截获所有的打开新链接的事件?
: 或者说大部分,不考虑flash
: 包括在<a href=..>
: ...................
--
FROM 66.162.88.*
我是中间节点,不能控制内容,但还要提供一些统计修改的服务
如果没有的话,我可能只能想其他招了
或者做一个firefox扩展或者插件可以实现?
【 在 a9udn9u (******) 的大作中提到: 】
标准里应该没有这样的事件,不过这个需求很奇怪,你提供的网页你不能控制内容?如果是用户上传的内容,能不能规定不允许使用js的open函数?好像在很多浏览器里,这个函数现在本来就不允许打开其他域名的地址,如果只是用来打开同一个域名下的内容,可不可以在服务器端实现你要的内容?
还有即使有一个这样的事件,你还要监测dom节点的插入,因为有可能用户使用js新插入一些链接。
【 在 aturbo 的大作中提到: 】
: 如果是javascript里面打开某链接呢
: 对所有的a标签做点击事件绑定就可以吧
:
: ...................
--
FROM 124.127.118.*
chrome的插件有一个webRequest.onBeforeRequest事件可以监听所有请求,还可以取消,重导向。firefox不太清楚。
【 在 aturbo 的大作中提到: 】
: 我是中间节点,不能控制内容,但还要提供一些统计修改的服务
: 如果没有的话,我可能只能想其他招了
: 或者做一个firefox扩展或者插件可以实现?
: ...................
--
FROM 66.214.64.*