我可以建立链接1.离开页面并执行Javascript吗?

时间:2011-03-17 01:49:33

标签: javascript hyperlink

我有一段javascript代码,我想在用户导航到的页面上执行。 所以我有

<a href="www.google.com">

一旦他点击它我想执行

javascript:Alert("you're on google")

有没有这样做?

我想在某个地方设置一个接受URL作为参数的PHP页面,然后将j包装在其中,但这会影响我的网络服务器流量,可能不适用于基于会话的网站...

2 个答案:

答案 0 :(得分:2)

您可以肯定执行脚本 * 然后 * 导航。 但是如果你想在下一页简而言之上执行你的脚本,那么就不可能(或者所有浏览器都尽力使其成为可能)。这与跨页面安全性有关。

<a onclick="yourscript()" href="http://www.google.com">go to google</a>

如果您正在考虑跨域脚本,可以谷歌搜索

跨域脚本

跨域ajax等

答案 1 :(得分:1)

谢天谢地,没有。或者,至少,你不应该这样做。在别人的网站上运行你的javascript是一个巨大的安全漏洞。