我想在外部网址中存在的文本框中设置一个值。我目前正在使用此代码段

function func(){
    var childPage = window.open("extenal url(like www.google.com)");
    var textbox = childPage.document.getElemntsByName('textboxName')[0];
     textbox.value ="something";
}


但是我在检索元素ref时遇到“访问被拒绝”的问题。

我们是否可以通过其他任何方式在应用程序中设置外部URL的任何文本框。
谢谢

最佳答案

简单的答案,不是。如果浏览器允许这样做,将存在严重的安全漏洞。

更新文本框的唯一方法是在iframe网站上运行JavaScript。

然后,您将执行parent.document.getElementsByName('textboxName')[0];

10-08 00:53