我想在外部网址中存在的文本框中设置一个值。我目前正在使用此代码段
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];