流程是这样的:
1.点击一个button,出发一个新的TAB页。
声明一个变量:
var htmlText="<html><head></head><body>
</body></html>";
但是以var obj=window.open("about:blank","空白页");方式打开会被拦截。
obj.document.write(htmlText);
各位哥们有办法可是实现。
(一定要在另个页面打开)
流程是这样的:
1.点击一个button,出发一个新的TAB页。
声明一个变量:
var htmlText="<html><head></head><body>
</body></html>";
但是以var obj=window.open("about:blank","空白页");方式打开会被拦截。
obj.document.write(htmlText);
各位哥们有办法可是实现。
(一定要在另个页面打开)
13 回答13.1k 阅读
7 回答2.2k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.2k 阅读
这是浏览器安全机制引起的,你可以尝试一下把
window.open()
函数放在某个事件中(模拟是用户点击才弹出)的效果试试。比如放在超链接,按钮等中。eg: