[求方法]将javascript:;这样的link转换为真实地址

2013-10-06 18:27:37 +08:00
 iambeginner
请教各位
有将javascript:; 之类的链接 转换为显示真实链接的插件么(chrome/firefox/userscripts都可以)

网上找了好几个 要么只针对特定site 要么无效

是因为语法上无法判断么?
4341 次点击
所在节点    程序员
23 条回复
est
2013-10-08 08:36:44 +08:00
@bombless 我想了一下,的确有location这个麻烦。但是理论上还是不难吧。有个 getter setter 的障碍,不过现在有办法,用 Object.defineProperty

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty
est
2013-10-08 08:37:50 +08:00
@dorentus 遇到这种需要js在新窗口调用 window.opener 的肯定没有通用办法了。
tabris17
2013-10-08 14:57:47 +08:00
脚本要执行了才能知道真实地址啊,比如脚本要请求服务器获取返回值,然后根据返回值判断跳转那个URL,你不执行如何能知道

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/84710

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX