我设法用
打开一个网页var win = window.open("http://url.com", '_blank');
现在我想找到并点击该页面上的链接。但
var link = win.document.getElementByClass("");
找不到任何东西。
如何找到并点击此类链接? 我只知道它(唯一的)"类",但没有ID。
答案 0 :(得分:2)
我认为这是一个CORS问题。除非url.com
与您从中启动此代码的URL相同,否则CORS将阻止您查看其他页面的任何内容。
修改强>
.getElementByClass
不是真正的Javascript函数。您正在寻找.getElementsByClassName
。
答案 1 :(得分:1)
跨域规则不允许您访问另一个窗口的DOM。见这里:https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy