24

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?

+0

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

+2

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ẻ,)) –

+5

Đâ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

Trả lời

12

này được hiểu là một nền tảng kịch bản trình duyệt chéo, và có thể là những gì bạn đang tìm kiếm: http://kangoextensions.com/

Tôi đã không có vòng để cố gắng nó chưa vì vậy không thể xác minh cho nó tôi' m sợ!

+1

Có vẻ như Kango chỉ mới vài tháng tuổi. 1 cho người đứng đầu. –

+1

Có thể từ chối một khách du lịch thời gian từ năm nay, những người muốn cảnh báo mọi người rằng kangoextensions sẽ không chỉ dừng hỗ trợ Internet Explorer mà còn từ chối bình luận tại sao. :-) https://github.com/KangoExtensions/kango/issues/81#issuecomment-45974821 –

4

Bạn có thể nhập bất kỳ tập lệnh GreaseMonkey nào một cách dễ dàng với khung mở rộng trình duyệt chéo Crossrider để làm việc với Internet Explorer, cùng với Firefox, Safari và Chrome (Đây là dịch vụ miễn phí).

(tiết lộ: Tôi là một trong những nhân viên của Crossrider)

+2

Điều này cũng không còn hoạt động: "Các đối tác thân mến, Tất cả những điều tốt đẹp phải đến cuối cùng và Thật đáng tiếc, vì vậy nền tảng phát triển tiện ích mở rộng Crossrider. Sau nhiều năm hợp tác với bạn, chúng tôi đã quyết định chấm dứt dịch vụ. " (http://crossrider.com/login tại 2016-11-21) –