// get url
var el = document.getElementById("url");
// make html
var HTML = `
<h1>hi</h1>
if you can see this then cool <br>
<i>this should be italic</i> and <b>this should be bold</b>
`;
// insert html after the link to demonstrate
document.body.insertAdjacentHTML("beforeend", HTML); // https://stackoverflow.com/a/51432177/14227520
// set url href
el.href = "https://tampermonkeykostyl.dacoconutnut.repl.co/#" + encodeURI(HTML);
// make it open in new tab
el.target = "_blank";
4条答案
按热度按时间zu0ti5jz1#
你可以这样做:
第一个月
然后再去做
newWindow.document.write("ohai");
个disbfnqx2#
**2021年4月编辑:**此答案已过时。Chrome banned将数据URI加载到顶部窗口,而iframe solution在Firefox中不适用。
**原始答案:**如果其他答案为
Error: Permission denied to access property "document"
,请参阅this question如何处理同源策略问题,或this one。或者,快速而肮脏地使用数据URI:
字符串
e5nszbig3#
我把这个放在这里,以防有人需要。我已经找到了解决这个问题的方法,我创建了一个小网站(https://tampermonkeykostyl.dacoconutnut.repl.co),你可以在哈希中给予html!示例:(您可能需要中键单击URL,以便在新选项卡中实际打开)
个字符
eit6fx6z4#
假设您在本地存储了一个
.html
文件。你可以这样做:字符串