是否可以打开一个新的弹出式选项卡,该选项卡可以在单独的线程中运行?更具体地说,如果我创建一个新的弹出选项卡并开始在新选项卡中进行调试,那么包含链接的选项卡也会暂停JavaScript,直到我在新选项卡中单击继续。我想要实现的是创建一个新的选项卡,以便在父项选项卡继续运行时对其进行调试。 我有使用Chrome浏览器的这个问题。请注意,这在Firefox中正常工作(尚未在其他浏览器中测试过)。如何使用JavaScript在单独的线程中打开新选项卡? (chrome)
4
A
回答
4
通常,chrome会强制新窗口在相同的进程ID上运行。 但是,有些技术允许网站打开一个新窗口而不强制它进入相同的过程:
使用指向不同网站的链接,该链接指向一个新窗口而不传递引用信息。
<a href="http://differentsite.com" target="_blank" rel="noreferrer">Open in new tab and new process</a>
如果你想在新标签中打开一个新的进程,同时仍然传递来源的信息,您可以使用以下步骤在JavaScript:
- 打开有关新标签:空白作其目标。
- 将新打开的选项卡的opener变量设置为null,以便它无法访问原始页面。
- 从about:blank重定向到与原始页面不同的网站。
例如:
var w = window.open();
w.opener = null;
w.document.location = "http://differentsite.com/index.html";
技术上的原始网站仍具有通过w
进入新的,但他们对待.opener = null作为线索阉割的窗口。
0
相关问题
- 1. 如何使用Excel在打开的Chrome选项卡中打开新URL而不打开新选项卡
- 2. 如何使用操作类在Chrome中打开新选项卡
- 3. 使用javascript中的新选项卡打开页面使用javascript
- 4. 如何使用selenium webdriver打开新的chrome选项卡?
- 5. 如何打开新选项卡时打开新选项卡
- 6. 如何在Chrome扩展内的新选项卡中打开URL?
- 7. 如何在单独的选项卡中打开链接(按钮)?
- 8. 使用Selenium在Chrome中打开新选项卡Facebook PHP Webdriver
- 9. 如何在Chrome中打开新选项卡?
- 10. 如何使用AppleScript在Chrome中的后台打开新选项卡
- 11. 如何使用Notification onclick在chrome中打开打开的选项卡(旧选项卡)?
- 12. 如何在表单提交中禁用打开新选项卡?
- 13. 使用javascript/jquery打开新背景选项卡中的链接
- 14. 使用TargetLink打开新选项卡
- 15. 如何在Chrome扩展中使用Jasmine测试打开新选项卡?
- 16. 如何使用JavaScript打开新选项卡/窗口?
- 17. 在新选项卡中打开url
- 18. 如何使用javascript写入在后台打开的新选项卡
- 19. 如何在新选项卡中打开div链接Javascript onClick =“window.location
- 20. Javascript表单在新选项卡中打开URL
- 21. 如何在Atom的新选项卡中打开新项目?
- 22. 使用javascript打开新选项卡,但保留在当前选项卡上
- 23. 如何使FPDF中的链接在新选项卡中打开
- 24. 如何打开在新选项卡中打开链接?
- 25. 在Opera和Chrome的新选项卡中从iframe打开链接
- 26. 用页面中所选单词打开一个新选项卡
- 27. 使用javascript函数打开选项卡
- 28. 在新选项卡中打开链接,只有新选项卡
- 29. 如何在新选项卡中打开特定菜单div
- 30. 如何使用Selenium WebDriver在后台打开Chrome新选项卡窗口?
这就是矫枉过正了这个问题。由于这在Firefox中起作用,我认为该解决方案不需要对我的代码进行重大更改。 –