允许用户浏览网址,然后使用javascript返回结束网址

时间:2010-11-05 19:38:22

标签: javascript html dom

我在表单中有一个按钮,用于构建基本谷歌搜索网址,然后启动浏览器窗口。我存储了对创建窗口的引用。我想要做的是然后从该窗口返回href。萤火虫告诉我,我不被允许。 e.g

<input onFocus='javascript:document.getElementById("url").value=subjectwin.location.href;' type="text" name="URL" id="url" value="<?php echo $_SESSION["session.events"]["eventLink"]; ?>" />

这里“subjectwin”有效。所以我猜它阻止了我,因为那个窗口可能有另一个用户选择的URL。是否有其他解决方法可以获得我想要的东西?

即使我的方法是错误的,还有另一个方法:底线是我希望将一个选定的网址放回到另一个网页上的一个字段中。

1 个答案:

答案 0 :(得分:3)

出于安全原因,在浏览器中无法执行此操作:https://developer.mozilla.org/En/Same_origin_policy_for_JavaScript

唯一的解决方法是通过您自己的服务器代理所有请求(每次重写链接以指回您的服务器)。