我有一段javascript代码,我想在用户导航到的页面上执行。 所以我有
<a href="www.google.com">
一旦他点击它我想执行
javascript:Alert("you're on google")
有没有这样做?
我想在某个地方设置一个接受URL作为参数的PHP页面,然后将j包装在其中,但这会影响我的网络服务器流量,可能不适用于基于会话的网站...
答案 0 :(得分:2)
您可以肯定执行脚本 * 然后 * 导航。 但是如果你想在下一页简而言之上执行你的脚本,那么就不可能(或者所有浏览器都尽力使其成为可能)。这与跨页面安全性有关。
<a onclick="yourscript()" href="http://www.google.com">go to google</a>
如果您正在考虑跨域脚本,可以谷歌搜索
跨域脚本
或跨域ajax等
答案 1 :(得分:1)
谢天谢地,没有。或者,至少,你不应该这样做。在别人的网站上运行你的javascript是一个巨大的安全漏洞。