Ich versuche, neue Registerkarte über Javascript zu öffnen, aber Popup blockiert es. So umgehen Sie den Popup-Blocker. Ich versuchte dies, aber nicht funktioniert.Ich habe dies in Chrom, Edge und getestet Firefox:So umgehen Sie den Pop-Blocker durch Javascript
var interval =5000;
setTimeout(function() {
$("#dummyButton")[0].click();
}, interval);
Mein enthalten Anker hTML-Code
<a id="dummyButton" href="http://www.w3schools.com" target="_blank" style="display:none;"></a>
ich diese auch versucht:
<button id="dummyButton" style="display:none;"></button>
setTimeout(function() {
$("#dummyButton").click();
}, interval);
$("#dummyButton").on('click',function(){
window.open("https://facebook.com", '_blank');
});
I lesen Sie in einem Post, dass, wenn window.open von einem Ereignis aufgerufen wird, Popup nicht blockiert. Aber es hat nicht funktioniert.
Mögliches Duplikat von [Wie erhalten Sie window.open in Internet Explorer 7 zu arbeiten?] (Http://stackoverflow.com/questions/459024/how-do-you-get-window-open-to-work -in-internet-explorer-7) – Taplar
Ich verwende kein window.open –
Sie versuchen, logisch ein Ereignis zu erstellen, das ein neues Fenster öffnen würde. Es wird wahrscheinlich die gleichen Einschränkungen treffen. – Taplar