我有時會發現需要重新啓用警報以進行調試。當然,我可以關閉該選項卡並重新加載它,但有沒有更好的方法?chrome撤消「阻止此頁面創建其他對話框」的操作
回答
不,但您應該真的使用console.log()
而不是alert()
進行調試。
在Chrome中,它甚至可以打印出整個對象(不僅僅是toString()
)。
關閉您禁用警報的頁面選項卡。在新選項卡中重新打開該頁面。該設置只持續會話,因此一旦新會話在新選項卡中開始,警報就會重新啓用。
2個解決方案,我已經當既沒有標籤關閉+重開的頁面中另一個標籤,也沒有關閉所有標籤在Chrome(和瀏覽器),運氣好的話,然後重新啓動它沒有工作:
1)我固定它在我的機器上關閉該選項卡,強制關閉Chrome,&重新啓動瀏覽器而不恢復選項卡(注意:在運行CentOS Linux的計算機上)。我的老闆(也在CentOS上)有同樣的問題(警報是我公司的Javascript調試過程中的很大一部分,因爲很多原因,例如遺留問題),但我的第一種方法並不適用於他。不過,我設法用以下步驟修復它是爲他
一)創建一個名爲FixChrome.sh一個空的文本文件,並在下面的bash腳本粘貼:
#! /bin/bash cd ~/.config/google-chrome/Default //adjust for your Chrome install location rm Preferences rm 'Current Session' rm 'Current Tabs' rm 'Last Session' rm 'Last Tabs'
b )關閉Chrome,然後打開終端並運行腳本(bash FixChrome.sh)。
它爲他工作。缺點是,你失去了目前的&以前的所有標籤,但如果這對你很重要,這是值得的。
使用相同的鏈接打開一個新的窗口或選項卡。 PREVENT選項每個會話只持續。
這與OP的說明有什麼不同?'當然,我可以關閉標籤並重新加載它,但有沒有更好的方法? –
車削硬件加速關閉似乎是影響彈出對話框的設置。
當我需要響應是或否,當我需要在我的書籤面板中重命名文件夾時,Chrome始終隱藏着Dialog Windows。經過數週的這樣做。我禁用了設置中的所有Chrome幫助程序,另外在Windows 10中,我將Window Snapping關閉。它已經做了一些事情來將彈出窗口和對話框放回到視口中。
當這個錯誤發生時,我可以通過先點擊Enter鍵關閉一個標籤,然後點擊標籤關閉X按鈕。瀏覽器有一個隱藏的需要用戶響應的警告框。
切換硬件加速關閉並重新打開,殺死Chrome進程並關閉所有其他Helpers Off and back已經爲我修復了它...它必須在Chrome本身,因爲我剛進入Mac的Chrome窗口現在它已經停止了這個問題,沒有任何干預。我猜想打開/關閉/打開鉻設置導致它重新定位對話框。我不能讓瀏覽器現在重複錯誤...
- 1. 「阻止此頁面創建其他對話框」的規則
- 2. 如何禁用「阻止此頁面創建其他對話框」?
- 3. 防止此頁面創建其他對話框
- 4. 如何默認'阻止此頁面創建其他對話框'爲「OK」選項
- 5. 爲什麼「阻止此頁面創建其他對話框」出現在警告框中?
- 6. 防止創建其他對話框
- 7. 打開模式對話框阻止了操作(Cucumber,Watir-WebDriver,Chrome)
- 8. 阻止會話重新創建頁面
- 9. 如何阻止所有其他操作
- 10. 「防止此頁面創建額外的對話框」在第二次點擊
- 11. Chrome頁面操作彈出消失
- 12. 電子對話框不阻止與頁面的交互
- 13. 創建vbscript消息框,保持頂部,並阻止其他窗口
- 14. 爲什麼創建阻止操作?
- 15. 阻止UAC對話框
- 16. 進度對話框阻止
- 17. Dojo對話框不想阻止整個頁面只有頁面的fragement/div
- 18. 撤消Pdfnup操作
- 19. Dojo對話框不想阻止整個頁面
- 20. 防止頁面創建其他對話框沒有約束力的角JS正確
- 21. 自定義MFC控件阻止對話框創建
- 22. 撤消consecutives的ConvertTo操作
- 23. 對話框操作
- 24. 撤消zfs創建
- 25. 輪詢是否阻止LinkedBlockingQueue中的其他操作?
- 26. Django的:創建由管理員操作加載其他頁面的ModelAdmin
- 27. Chrome阻止用戶關閉onBeforeUnload對話框
- 28. 此頁面如何操作?
- 29. Eclipse構建的歡迎空間阻止了其他的日食操作
- 30. JavaScript阻止頁面上的其他腳本
警報是有用的,因爲它們影響時間。而且在執行console.log狀態時,在控制檯日誌隱藏狀態之後執行一堆代碼後,web檢查器console.log語句內省有時會發生。 –
@BjornTipling因爲你可以使用'調試器'或一箇中斷點。 –
您的答案「否」是否意味着沒有任何其他方式可以重新啓用警報或您認爲提問者不應該使用警報? –