在帶有元刷新的頁面上,有沒有什麼方法可以在谷歌瀏覽器擴展中禁用元刷新?是否可以在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. 是否可以在PHP中禁用刷新按鈕?
- 3. 在Google Chrome中使用檢查元素時是否可以保留大小寫?
- 4. 是否可以將JavaScript插入Google Chrome的「檢查元素」?
- 5. 是否可以在RichFaces中禁用AJAX?
- 6. 是否可以在C++中禁用鍵?
- 7. 是否可以在Google Chrome中更改按鍵事件
- 8. 是否可以禁用Controls:HoverButton?
- 9. 是否可以刷新jqGrid組摘要?
- 10. 是否可以刷新inCall屏幕?
- 11. 是否可以在瀏覽器中禁用檢查元素?
- 12. 是否可以在chrome-webdriver中拖放?
- 13. 是否可以在Google預測中重新使用TrainedModel?
- 14. Google Chrome不刷新Flex應用程序
- 15. 是否可以僅在特定元素上禁用/重新啓用fancybox?
- 16. bootstrap ui +角度圖:是否可以禁用圖形的自動刷新?
- 17. 我可以在我的webapp中禁用瀏覽器刷新嗎?
- 18. 是否可以使用node.js開發Google Chrome擴展程序?
- 19. 是否可以在google chrome上運行HAR檔案?
- 20. 是否可以從VS2010插件中刷新WCF服務引用?
- 21. 是否可以使用cron刷新magento中的Lifetime或Daily Statistics?
- 22. 是否可以在openerp中自動刷新樹視圖?
- 23. 您是否可以強制刷新令牌在Salesforce中過期?
- 24. 是否可以在DB2中設置自動刷新MQT?
- 25. 是否可以禁用列表框中的元素?
- 26. 是否可以禁用mediaelement.js中的「mejs-time-float」元素?
- 27. 如何禁用Google Chrome中的歷史刷卡操作?
- 28. 是否可以檢查Google Chrome是否安裝在客戶端計算機上?
- 29. 是否可以讓您的相機在Google Chrome中自動啓用?
- 30. 在Google Chrome中禁用位置欄
看到這個問題: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