Tôi đã tìm thấy nó khá dễ dàng để lấy một usercript Greasemonkey và biến nó thành các phần mở rộng/addons cho Chrome, Safari và Firefox. Và tất nhiên người ta có thể chạy chúng một cách tự nhiên trong Chrome, và đơn giản là trong Firefox bằng cách sử dụng add-on Greasemonkey.Làm thế nào để chạy một người dùng hiện đại trên Internet Explorer?
Tôi hiện đang khám phá xem tôi có thể chạy người dùng của mình trên IE hay không. Tôi đã thử các Trixie cổ đại và ie7pro bloatwarish, nhưng không chạy kịch bản một cách chính xác. Chúng hoạt động một phần, nhưng cũng xuất hiện để tải lại tập lệnh nhiều lần trên cùng một trang, liên tục chèn các mục chỉ xuất hiện một lần. Greasemonkey đã đề cập cho IE bây giờ xuất hiện không còn tồn tại, tên miền của nó (gm4ie.com) đã được đỗ và đầy quảng cáo.
Tôi đã tìm kiếm một chút, tìm kiếm thông tin về cách phát triển các tiện ích mở rộng của IE (ví dụ: this). Nhưng tôi đã không có may mắn tìm thấy bất cứ ai nói về việc nhận được một usercript để chạy bên trong một addon. Ít nhất nó có vẻ như javascript có thể không có sẵn w/trong những môi trường, đòi hỏi phải viết lại hoàn toàn trong C#.
Có bất kỳ bộ bổ trợ loại Greasemonkey nào mà tôi chưa liệt kê ở trên không? Có thể chuyển đổi một người dùng javascript thành một phần mở rộng của IE không?
tại sao không thêm một số xét nghiệm thêm, như thế nào nếu một yếu tố tồn tại sau đó trở về .. – UnLoCo
Vâng, IE sử dụng độc quyền của API. Bạn sẽ khá muốn/có-để viết lại tất cả mọi thứ từ đầu. Nó không đáng. ** Tuy nhiên **, nếu bạn viết lại phần mở rộng của mình bằng cách sử dụng [Crossrider] (http://crossrider.com/), họ * yêu cầu * rằng nó hỗ trợ tất cả các trình duyệt chính. ... PS: Bạn sẽ lưu ý rằng không có thẻ "internet-explorer-extension". (gợi ý, gợi ý (và không tạo thẻ,)) –
Đây không phải là chủ đề. Câu hỏi đặt ra là sử dụng ngôn ngữ lập trình/môi trường (Greasemonkey) trên nền tảng mới (Internet Explorer). – Hjulle