Come disabilitare window.open()
utilizzando html, javascript, jQuery ...?
Intendo bloccare qualsiasi tentativo di apertura della finestra, rendendo "non funzionante" tutte le funzioni di window.open() esistenti.
Quali sono i modi migliori per farlo? (Che lavora anche in caso di iframe)disabilita finestra aperta in javascript
5
A
risposta
1
Sareste inquinare il namespace globale, ma si può semplicemente ignorare il metodo window.open
...
window.open = function (url, windowName, windowFeatures) {
console.log('not opening a window');
}
3
//for iframes:
$.each($('iframe'), function() {
this.contentWindow.open = function (url, windowName, windowFeatures) {
//iframe window.open caught!
};
});
//for window:
window.open = function (url, windowName, windowFeatures) {
//window.open caught!
};
Problemi correlati
- 1. Finestra aperta in JavaScript con HTML inserito
- 2. Passa da una finestra aperta in Pharo
- 3. Disabilita aggiornamento automatico P4V di "Riconcilia lavoro offline" se la finestra è lasciata aperta
- 4. Disabilita javascript in un elemento
- 5. Disabilita JavaScript in iframe/div
- 6. onclick finestra aperta e la dimensione specifica
- 7. ExtJS finestra aperta con altezza massima
- 8. : come lasciare la finestra aperta della console
- 9. Come mantenere aperta la finestra della console
- 10. evento Trigger su finestra di dialogo aperta
- 11. OleDbConnection() apre un file Excel in qualsiasi finestra di Excel aperta. Ma non se non c'è una finestra aperta
- 12. Come si chiude una finestra aperta automaticamente in Emacs?
- 13. Android: finestra di dialogo "Applicazioni recenti" aperta in modo programmatico
- 14. Disabilita JavaScript in IE 11 preview
- 15. Abilita/disabilita Javascript in Firefox 23
- 16. Eclipse kepler - Disabilita convalida javascript
- 17. Javascript aperta una nuova scheda, e attendere che per chiudere
- 18. Disabilita visualizzazione della finestra della console
- 19. Disabilita la finestra allungando il cacao?
- 20. Disabilita scorrimento orizzontale con JavaScript
- 21. Disabilita ridimensionamento della finestra del browser
- 22. Android - Disabilita finta finestra di avvio dell'applicazione
- 23. Disabilita aggiornamento nodo root su focus finestra
- 24. Come sapere se esiste una finestra in Javascript?
- 25. Anteprima personalizzata per finestra di dialogo aperta utilizzando Delphi
- 26. cetriolo + Capybara test per garantire una nuova finestra viene aperta
- 27. GLFW Attivazione della modalità a schermo intero con finestra aperta
- 28. Disabilita la finestra di dialogo "Aggiungi natura Xtext" in Eclipse
- 29. Come ottenere PowerShell per mantenere aperta una finestra di comando?
- 30. Google Map v3 - Centrare una finestra quando aperta
Non sono sicuro se è possibile. Non è possibile disabilitare completamente JS? I siti Web – Huey
che disattivano le funzionalità del browser sono una piaga. se stavi ospitando il mio sito web in un iframe sul tuo sito web e disabilitassi 'window.open' dal mio codice, non lavoreremmo insieme a lungo .... – Claies