0
所以我創建了一個JS腳本,它在browserconsole的頁面上執行某些操作,但是當它準備就緒時,需要重新加載頁面才能在事後正常工作,但是如果我重新加載頁面,JS將被刪除,因爲它只被瀏覽器控制檯注入。在瀏覽器中使用注入的JavaScript重新加載頁面
如何重新加載頁面,但我的JS代碼已經注入,或者如何重新加載頁面,以便注入的JS不會被刪除?
感謝 浩
所以我創建了一個JS腳本,它在browserconsole的頁面上執行某些操作,但是當它準備就緒時,需要重新加載頁面才能在事後正常工作,但是如果我重新加載頁面,JS將被刪除,因爲它只被瀏覽器控制檯注入。在瀏覽器中使用注入的JavaScript重新加載頁面
如何重新加載頁面,但我的JS代碼已經注入,或者如何重新加載頁面,以便注入的JS不會被刪除?
感謝 浩
如果你想節省一些變量,那麼你應該使用本地存儲或會話存儲保存的變量。
localStorage.setItem("lastname", "Smith");
,並刷新後,你可以用
alert(localStorage.lastname); // Smith
得到它,如果你想更復雜的東西,你應該使用Ajax和PHP。
這隻允許您保存數據,而不是控制檯JavaScript。另外,ajax和PHP不相關。 – spex
考慮寫一個用戶腳本並用[Tampermonkey](https://tampermonkey.net/)加載它 – spex
和tampermonkey腳本將再次加載,如果我做location.reload? –
是的,只要上下文匹配就會加載 – spex