HI我正在使用rails應用程序。我正在使用「window.onbeforeunload」屬性來檢測頁面中未保存的更改。它的工作正常。防止在window.open上發出警告消息
我也使用jquery-rails autocomplete gem自動完成文本輸入,就像Stackoverflow一樣。我想使用自動完成選項不填充文本字段,但讓用戶知道他插入的值已被某個用戶添加,並且當用戶點擊該選項時,用戶將被重定向到該頁面。
例如考慮您在堆棧溢出時提出問題的場景。如果您鍵入某個內容並且您點擊頁面上的任何其他鏈接,它會警告您未保存的更改。我也這樣做。現在,當堆棧溢出將自動完成我的問題,我想單擊它所建議的選項之一&想直接去那個問題。但是,「window.onbeforeunload」屬性會在重定向到所需頁面之前發出警告。我想繞過該特定場景的警告消息。這個怎麼做?
「財產」不能警告你,只有一些功能顯示警告。由於這是您自己的應用程序,請不要調用該函數 - 停止監聽onbeforeunload。或者我在描述中遺漏了什麼? – 2012-01-11 15:36:04