Tôi nghĩ rằng lý do tôi không thể làm điều này là vì nó có thể là một lỗ hổng bảo mật khổng lồ, nhưng ở đây ...Thêm dấu trang chỉ là javascript, không phải là URL
Tôi muốn có một đánh dấu trên trình duyệt của tôi (FF3, tốt hơn) đó chỉ là một đoạn mã javascript. Nó sẽ chỉ xây dựng một URL dựa trên ngày hiện tại và sau đó thực hiện một window.location = trên URL đó.
Tôi biết rằng tôi có thể tạo một trang và giữ nó trên máy cục bộ của tôi và chỉ đề cập đến nó theo cách đó, nhưng tôi tự hỏi liệu bạn có thể bỏ qua bước đó và thực sự có "vị trí" của dấu trang thực sự là javascript. Tôi có thể thề rằng điều này đã có thể xảy ra nhiều năm trước, nhưng tôi không thể tìm thấy bất cứ điều gì mà nói với tôi một trong hai cách bây giờ.
Vì vậy, mô hình cho điều này là một cái gì đó như: javascript: (function() { document.body.appendChild (document.createElement ('script')) .src = 'http: //www.yoursite.com/js/bookmarklet.js';})(); – Shermozle
chính xác. Bạn chỉ cần tải nội dung tập lệnh mà bạn muốn từ một số trang web khác. – scunliffe