使用 javascript 在刚打开的页面上单击链接
Clicking links on just opened pages using javascript
我成功打开了一个网页
var win = window.open("http://url.com", '_blank');
现在我想在该页面上找到并单击 link。但是
var link = win.document.getElementByClass("");
找不到任何东西。
如何找到并点击这样的 link?
我只知道它的(唯一)"class",但不知道 ID。
我认为这是一个 CORS 问题。除非 url.com
与您启动此代码的 url 相同,否则 CORS 将阻止您看到其他页面的任何内容。
编辑
.getElementByClass
不是真正的 Javascript 函数。您正在寻找 .getElementsByClassName
.
跨源规则不允许您访问另一个 window 的 DOM。看这里:https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy
我成功打开了一个网页
var win = window.open("http://url.com", '_blank');
现在我想在该页面上找到并单击 link。但是
var link = win.document.getElementByClass("");
找不到任何东西。
如何找到并点击这样的 link? 我只知道它的(唯一)"class",但不知道 ID。
我认为这是一个 CORS 问题。除非 url.com
与您启动此代码的 url 相同,否则 CORS 将阻止您看到其他页面的任何内容。
编辑
.getElementByClass
不是真正的 Javascript 函数。您正在寻找 .getElementsByClassName
.
跨源规则不允许您访问另一个 window 的 DOM。看这里:https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy