javascript - 使用自定义 HTML 而不是 URL 打开新选项卡

标签 javascript jquery greasemonkey

我正在制作一个 Greasemonkey 脚本,并且想打开一个新选项卡,该选项卡不会显示 URL,而是显示脚本一部分的一些 HTML。所以基本上我想做这样的事情(这显然不起作用):

window.open('<html><head></head><body></body></html>');
or
GM_openInTab('<html><head></head><body></body></html>');

欢迎任何提示!

最佳答案

你可以这样做:

var newWindow = window.open();

然后做

newWindow.document.write("ohai");

关于javascript - 使用自定义 HTML 而不是 URL 打开新选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10573404/

相关文章:

javascript - 从文本字符串获取属性

javascript - 将数据从一个打开的浏览器选项卡移动到另一个选项卡的有效方法是什么?

javascript - Moment.JS 获取给定日期之前的星期日

javascript - AngularJS错误: [$injector:modulerr] 'ngRoute'

javascript - Ajax 追加问题

javascript - 如何在运行相同 GreaseMonkey 用户脚本的 2 个选项卡之间传递信息?

iframe - 将 Greasemonkey/Tampermonkey/userscript 应用到 iframe?

javascript - 如何查找具有某个 JQuery 类的 Div 数量?

jquery - 我应该将 Web 库添加为项目的 git 子模块吗?

javascript - 创建超链接,添加到正文,然后在超链接旁边添加字符串