7

Geniş kapsamlı çalışmamdan vazgeçmeden önce, son bir hendek çabası yapacağımı düşündüm ve burayı sordum ...IE, Chrome, FF, Safari ve Opera gibi basit, javascript tabanlı bir uzantı geliştirme aracına sahip mi?

Chrome, Safari, Firefox ve Opera'da tarayıcı javascript kullanarak tarayıcı uzantıları yazmak çok kolay (ve her tarayıcıya bazı yerel javascript fonksiyonları) ...

IE için böyle bir eşdeğer gibi görünmüyor. Greasemonkey değişimlerini gördüm - çoğu sadece çok basit komut dosyaları için çalışıyor.

IE9 veya 10 javascript kullanarak, C yerine, vb.

FF, Chrome, Safari ve Opera'da oldukça geniş bir uzantıya sahibim ve IE'yi desteklemekten mutluluk duyarım, eğer farklı bir dilde tam bir yeniden yazma anlamına gelmezse, ama ben öyle görünmüyorum. Bir "içerik komut dosyası" veya "kullanıcı javascript" tür uzantısının herhangi bir IE eşdeğerini bulun ...

+2

[Sanmıyorum.] (Http://msdn.microsoft.com/en-us/library/aa741312%28v=vs.85%29.aspx#ui_and_helpers) – Pointy

+0

F12'yi vurmayı deneyin. Chrome konsol/firebug – lenswipe

cevap

5

Bu, Greasemonkey veya kullanıcı kitaplarının kolaylığı değil, aynı zamanda daha da güçlü. IE ve Chrome ve Firefox için çalışan tam tarayıcı uzantıları geliştirmek için Crossrider'u kullanabilirsiniz.

Crossdrider javascript/jQuery ile kodlanır.

2

IE için tek seçeneğin, normalde C++ 'da geliştirilmiş bir COM bileşeni olan Browser Helper Object yazması gerektiğine inanıyorum, ancak .NET kullanmak da mümkündür. Başka bir deyişle, tam bir yeniden yazma olur.

+0

ile aynı tür bir fikir Tarayıcı Yardımcı Nesnesi eski API'sı değil midir? Hatta "eski" http://msdn.microsoft.com/en-us/library/aa753587(v=vs.85).aspx –

+0

altında listelenen sanırım BHO API, Windows 8 tarafından desteklenmediği için miras olarak kabul edilir Metro IE, Microsoft'un onaylanmış alternatifi olmasa da. –

0

BHO'lar bir karmaşadır.

IE Hızlandırıcıları ile bazı şeyler yapabilirsiniz. Nispeten kolay, ancak Chrome Uzantıları kadar güçlü değiller. Bunlar XML ile çalıştırılır ve bunları kendi web sitenizden yükleyebilir veya Microsoft'un galerisini kullanabilirsiniz.

İşte bir tane oluşturmaya yönelik bir blog. http://blogs.msdn.com/b/sudeepg/archive/2009/02/22/creating-a-custom-accelerator-for-internet-explorer-8.aspx

Bir sonraki MS tarayıcısı Chrome ve Firefox'un uzantılar ve uygulamalar için kullandığı bazı teknikleri kullanırsa, bu harika olurdu. Parmaklarım geçti.

İlgili konular