如何在 ES6 中使弱集或弱映射“可迭代”,以便我可以在循环中使用:
for(item in weakMap){console.log(item); }
Run Code Online (Sandbox Code Playgroud) 我试图通过 javascript 打开新选项卡,但弹出窗口阻止了它。如何绕过弹出窗口阻止程序。我尝试了这个,但没有成功。我在 chrome、Edge 和 Firefox 中测试了这个:
var interval =5000;
setTimeout(function() {
$("#dummyButton")[0].click();
}, interval);
Run Code Online (Sandbox Code Playgroud)
我的 html 代码包含锚点
<a id="dummyButton" href="http://www.w3schools.com" target="_blank" style="display:none;"></a>
Run Code Online (Sandbox Code Playgroud)
我什至尝试过这个:
<button id="dummyButton" style="display:none;"></button>
setTimeout(function() {
$("#dummyButton").click();
}, interval);
$("#dummyButton").on('click',function(){
window.open("https://facebook.com", '_blank');
});
Run Code Online (Sandbox Code Playgroud)
我在一些帖子中读到,如果从事件中调用 window.open,则弹出窗口不会阻止。但它不起作用。