Tôi là noob với JavaScript và Greasemonkey và tôi muốn viết một kịch bản đơn giản.Greasemonkey & global variables
Tôi biết rằng Greasemonkey kết thúc tốt đẹp mã của bạn bằng một hàm ẩn danh để các biến của bạn không tồn tại sau khi thoát khỏi trang hiện tại. Tuy nhiên, tôi cần một biến toàn cục. tôi cố gắng sử dụng unsafeWindow và cửa sổ đối tượng một cái gì đó như thế này:
if (window.myVar == undefined) {
window.myVar = "myVar";
}
Nếu tôi làm mới trang giá trị của tình trạng lúc nào cũng là sự thật.
Có cách nào để sử dụng biến toàn cầu với Greasemonkey không?
Có cách nào để lưu biến ngoài chuỗi, booleans và số trên nhiều trang (như GM_setValue và GM_getValue) không? Tôi đã thấy một kịch bản cho Greasemonkey có thể làm điều này một lần, nhưng tôi không nhớ nó là cái gì. –
Hủy tuần tự hóa đối tượng thành JSON, sau đó tuần tự hóa đối tượng đó khi bạn tải biến. –