2017-03-07 36 views
1

我正試圖找到一種方法來禁用Microsoft Edge中的功能,該功能可以保持表單值,特別是輸入,以在頁面刷新時保留其值。您可以查看此頁面上的名字姓氏示例以查看行爲。在Edge上,如果您輸入輸入字段並立即刷新頁面,則會發現在完全重新加載頁面後,這些值仍然存在。我已經在邊緣瀏覽器設置中禁用了該選項,並且已經設置了autocomplete =「off」,但這兩者似乎都沒有任何影響。我特意試圖在Angular 2中做到這一點,但我發現這種行爲直接影響Edge瀏覽器內部的HTML。在MS Edge中禁用表單完成

+0

看起來像這種行爲可能是「按設計」https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/9847360/ –

回答

0

這是一個貧窮的答案,但這裏是從鏈接的評論

在IE11和邊緣的MS邊緣開發商報價,我們作出忽略autocomplete =關閉

的決定

here

這樣做,看來:

到提供更高的用戶價值。

我的解決方案是選擇表單字段並使用JavaScript重新加載清除它。例如:

document.querySelector("#theInput") 
    .addEventListener("load", function (event) { event.target.value = "" })