window.onload 中模擬點擊按鈕,要求瀏覽器重啟前只執行一次,刷新也不執行。
使用 sessionCookie(無過期時間,瀏覽器關閉即失效)作為標記:
window.onload = function() {
var btn = document.getElementById('myids0');
if (document.cookie.indexOf("exec=1") == -1) {
btn.click();
document.cookie = "exec=1"; // 會話級 Cookie
}
};
若需指定天數有效,添加 expires 屬性:document.cookie = "exec=1; max-age=86400"(秒)。
參考:Cookie 操作詳解