在帶有元刷新的頁面上,有沒有什麼方法可以在谷歌瀏覽器擴展中禁用元刷新?是否可以在Google Chrome中禁用元刷新?
回答
我正在尋找相同類型的擴展(西班牙在線報紙濫用元/刷新標籤),我什麼也沒找到,並且在其他網站中,我登陸了這個問題。
所以我開始分析如何做到這一點。這並不簡單,需要一些技巧,但我已經做到了。
分機已在Chrome網上應用店, 「停止自動刷新」:https://chrome.google.com/webstore/detail/lcldcllmbokpbniijpnkpgoboadbfphb
從外延描述:
實現注意事項:Chrome和Chromium不允許禁用刷新元標記,也不能提供取消它的簡單方法。該擴展使用http技巧。當[不可避免的]刷新被觸發時,它會攔截它,檢查它是否是刷新事件,如果是,它會將連接重定向到一個小腳本(當前爲App Engine)。此腳本僅返回204狀態碼,因此瀏覽器不會修改頁面的內容,也不會嘗試再次刷新它。
那裏的評論說它不起作用,gallir。 –
@DaveBurton在CWS條目的評論中「不起作用」,我認爲?我確認重定向到狀態爲204的頁面按預期工作:上一頁未卸載。 –
它不會在''刷新 –
Chrome本身不支持任何設置來阻止META刷新,也沒有任何相關的擴展當前。
此外,有一個issue過去在Chrome上禁用元刷新。我不確定它現在是否已修好。
我還發現話題是already discussed on webapps。
我提出了一個解決方案。這是小馬車(如果你加載AJAX的圖像,我認爲), 但它做的工作:
window.setInterval(function() {window.stop()},10)
從Shluch的解決方案之後,你可以自己創建一個名爲「停止刷新」書籤和設置URL於:
javascript:window.setInterval(function() {window.stop()},10)
$(window).bind('beforeunload', function(e) {
if (pos)
{
return "Unloading this page may lose .What do you want to do..."
e.preventDefault();
}
});
希望這有助於。它適用於我在鉻版本25 :)
頁面上執行任何操作您可能需要在返回語句之前使用'e.preventDefault()' – Hutch
你可以嘗試今天通過啓用它通過chrome://flags/#enable-tab-discarding
啓用它並重新啓動Chrome。您可以通過相同的Chrome chrome://flags
頁面控制是啓用還是禁用。
- 1. 如何在Google Chrome中禁用元刷新標記
- 2. 在Google Chrome中使用檢查元素時是否可以保留大小寫?
- 3. 是否可以將JavaScript插入Google Chrome的「檢查元素」?
- 4. 是否可以在RichFaces中禁用AJAX?
- 5. 是否可以在Google Chrome中更改按鍵事件
- 6. 是否可以禁用Controls:HoverButton?
- 7. 是否可以在瀏覽器中禁用檢查元素?
- 8. Google Chrome不刷新Flex應用程序
- 9. 是否可以僅在特定元素上禁用/重新啓用fancybox?
- 10. 我可以在我的webapp中禁用瀏覽器刷新嗎?
- 11. 是否可以在google chrome上運行HAR檔案?
- 12. 是否可以從VS2010插件中刷新WCF服務引用?
- 13. 是否可以使用cron刷新magento中的Lifetime或Daily Statistics?
- 14. 是否可以在openerp中自動刷新樹視圖?
- 15. 是否可以禁用列表框中的元素?
- 16. 在Google Chrome中禁用快捷鍵
- 17. 是否可以檢查Google Chrome是否安裝在客戶端計算機上?
- 18. 是否在Google Chrome中支持JSON?
- 19. window.location.hash在Chrome中刷新?
- 20. xap在Chrome中未刷新
- 21. 是否可以使用Puppeteer禁用Websocket?
- 22. 是否可以在chrome上運行chrome:// chromewebdata/Chrome
- 23. 是否可以在不禁用JavaScript的情況下禁用AJAX?
- 24. 是否可以調整Google Chrome圖標大小?
- 25. 是否可以將Google Chrome作爲ConEmu/Cmder選項卡打開?
- 26. Google Chrome標籤頁ID是否可以爲零?
- 27. 我可以告訴瀏覽器的Chrome元素在Firefox中是否可見?
- 28. 是否可以使用AJAX回發來刷新CSS表單?
- 29. 是否可以在Heroku dynos上刷新內存?
- 30. 是否可以禁用D的GC?
看到這個問題:http://stackoverflow.com/questions/2568760/is-it-possible-to-use-javascript-to-change-the-meta-tags-of-the-page/2568801#2568801 – Brad
^這不起作用 – supercoolville
你可以在Chrome中嘗試這種解決方法嗎?它在Opera中有效。檢索原始標記,查找並替換元刷新元素,然後用替換的標記寫入新文檔。看到我的答案:[http://stackoverflow.com/questions/3252743/using-javascript-to-override-or-disable-meta-refresh-tag/13656851#13656851](http://stackoverflow.com/questions/ 3252743 /使用的JavaScript到超越 - 或 - 禁用 - 元刷新標記/ 13656851#13656851)。 – XP1