我知道每個人都討厭這些。但我有一個退出彈出窗口,它的作用是如何讓它從一件事情中脫離出來。我想知道如何將消息添加到彈出窗口而不是隻是說'你想離開這個網站嗎? - 您所做的更改可能無法保存。這是我的代碼。 (對不起,格式不對)自定義退出流行文本
<script type="text/javascript">
(function() {
var __redirect_to = 'http://www.example.com';
var _tags = ['button', 'input', 'a'], _els, _i, _i2;
for(_i in _tags) {
_els = document.getElementsByTagName(_tags[_i]);
for(_i2 in _els) {
if((_tags[_i] == 'input' && _els[_i2].type != 'button' && _els[_i2].type != 'submit') || _els[_i2].target == '_blank') continue;
_els[_i2].onclick = function() {window.onbeforeunload = function(){};}
}
}
window.onbeforeunload = function() {
setTimeout(function() {
window.onbeforeunload = function() {};
setTimeout(function() {
document.location.href = __redirect_to;
}, 500);
},5);
return '1';
}
})();
</script>
甚至有可能這樣做嗎?我可以更改兩行提示文字嗎?請讓我知道如果有人可以幫忙。提前致謝。
嵌套beforeunload與它裏面重定向?你不能在onbeforeunload中重定向瀏覽器....並且brosers刪除了設置文本的能力。 – epascarello
@epascarello你能想出更好的方式來寫這個嗎? –
無法阻止瀏覽器退出。所以不行。 – epascarello