kas*_*ans 30 javascript jquery greasemonkey
我正在创建一个Greasemonkey脚本,并且想要打开一个新的选项卡,该选项卡不会显示URL,而是一些HTML,它们是脚本的一部分.所以基本上我想做这样的事情(这显然不起作用):
window.open('<html><head></head><body></body></html>');
or
GM_openInTab('<html><head></head><body></body></html>');
Run Code Online (Sandbox Code Playgroud)
任何提示都是受欢迎的!
Nou*_*non 10
如果另一个答案给你Error: Permission denied to access property "document"
,请看这个问题,关于如何处理同源政策问题,或者这个问题.
或者,快速和脏,使用数据URI:
var html = '<html><head></head><body>ohai</body></html>';
var uri = "data:text/html," + encodeURIComponent(html);
var newWindow = window.open(uri);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
33413 次 |
最近记录: |