【发布时间】:2018-08-31 22:53:52
【问题描述】:
打开任何维基百科页面 (https://en.wikipedia.org/wiki/PHP)。 如果用户单击任何链接(href),则该链接不应作为下一个窗口打开。链接应该在弹出窗口中打开。
如下所述,我已经在弹出窗口中打开了
var allAnchors = document.getElementsByTagName("a");
for (i=0; i < allAnchors.length; i++) {
var element = allAnchors[i];
element.addEventListener("click", function (event) {
event.preventDefault();
let aref = this.getAttribute("href");
window.open(aref,'_blank','width=900,height=300');
}.bind(element));
}
但我想在弹出窗口中打开。
【问题讨论】:
-
这不是它目前的工作方式,所以你的问题是什么?
-
其实没有(Windows 上的 Chrome)
-
您可以通过在页面中注入一些脚本来做到这一点,该脚本向所有带有 href 的标签添加 onclick 处理程序,并调用 window.open 然后取消默认链接。
-
我只想知道如何在弹出窗口中加载每个href
-
@Rup 你能帮忙吗?
标签: javascript href