Berlawanan dengan IE Tab / rendering Mozilla untuk IE

10

Saya memiliki aplikasi yang tidak berkinerja baik di IE, tetapi berfungsi di Firefox. Daripada menginstal firefox (atau meminta pengguna untuk menginstal firefox), adakah "kebalikan" dari ekstensi FireFox IETab , yaitu plugin untuk IE yang membuat halaman menggunakan mesin rendering Mozilla?

Pertanyaan aneh, saya tahu, dan saya merasa jawabannya adalah "Tidak" ...

Josh
sumber
Saya bertanya-tanya apakah itu akan membuat IE lebih aman atau FF lebih tidak aman. : D
cregox

Jawaban:

10

Mengapa tidak menggunakan Google Chrome Frame ? Ini adalah plugin yang membuat halaman menggunakan mesin rendering WebKit dan mesin javascript V8.

Kemungkinannya adalah jika Anda memiliki sesuatu yang berfungsi di Firefox, itu akan berfungsi dengan WebKit. Dan para pengguna IE terbiasa memasang plugin untuk halaman tertentu sehingga tidak merepotkan mereka.

Tyler
sumber
1
"Peluangnya" tidak sama dengan "ya." Saya sudah punya situs render sangat berbeda di WebKit vs Gecko.
Josh K
Ok, itu keren sekali. Aplikasi khusus ini menggunakan TinyMCE versi lama yang tidak kompatibel dengan KHTML, tetapi jika kita dapat mengatasi rintangan itu, ini terlihat sangat menjanjikan. Terima kasih!
Josh
1
@Josh K WebKit dan Gecko dapat membuat situs sangat berbeda. Jika Anda menerapkan penerapan UA-sniffing yang buruk, Anda dapat memiliki perbedaan render tambahan. Tetapi secara umum WebKit dan Gecko akan lebih dekat daripada Gecko dan Trident.
Tyler
Jujur, ini sedekat Anda bisa menanamkan Firefox di IE. Seharusnya tidak masalah dengan mesin yang Anda gunakan, selama aplikasi web Anda menggunakannya (dan dalam kasus Chrome, itu pasti seharusnya).
Sasha Chedygov
2

MSIE membiarkan dirinya tertanam di aplikasi lain (karena ini adalah aplikasi OLE). Itulah sebabnya Firefox dapat meluncurkan IE di dalam tab Firefox. Ini tampaknya bekerja dengan mudah karena Window selalu memiliki IE yang diinstal.

Yang sebaliknya tidak mungkin; IE tidak dapat meluncurkan Firefox di dalam tab IE karena Firefox sendiri tidak dibuat dapat disematkan dalam aplikasi lain. Bahkan jika menanamkan dimungkinkan, Anda masih perlu menginstal Firefox (Anda menyebutkan bahwa Anda ingin menghindarinya). Anda tidak bisa mendapatkan mesin rendering Mozilla tanpa menginstalnya ...

Inilah sebabnya mengapa setiap aplikasi Windows yang membutuhkan browser, baik menggunakan IE atau mengandung aplikasi browser kecil itu sendiri.

Pernah ada, suatu bookmarklet IE yang akan membuka halaman web saat ini di Firefox - tetapi itu masih membutuhkan Firefox untuk diinstal.

Torben Gundtofte-Bruun
sumber
2

Anda dapat mencoba Lunascape :

Lunascape adalah browser tiga engine pertama dan satu-satunya di dunia.

Anda akan memiliki pilihan antara tiga mesin peramban: Gecko (Firefox), Webkit (Safari, Chrome) dan Trident (Internet Explorer), sekarang Anda bahkan dapat menjalankan ketiga mesin secara berdampingan dalam satu browser web.

teks alternatif

Lunascape juga mendukung beragam ekstensi Firefox.

Taji
sumber
Terlihat bagus, tetapi idenya adalah, banyak pengguna tidak ingin menginstal Firefox. Jadi meminta mereka untuk menginstal Lunascape mungkin akan sama sulitnya. Saya berharap meminta mereka untuk menginstal plugin akan turun sedikit lebih mudah ...
Josh
1
@Josh - Seperti Tab IE untuk Firefox memerlukan Internet Explorer yang harus diinstal (misalnya Tab IE tidak berfungsi di Linux atau Mac OS X), Plugin IE (sebut saja FF Tabs :) akan memerlukan Firefox untuk tetap diinstal. Tab IE hanya dimungkinkan karena IE diinstal pada hampir semua komputer Windows di bawah matahari. :)
@ Molly, Ya, saya kira saya berharap untuk sebuah plugin yang sebenarnya termasuk mesin rendering Mozilla di dalam kode plugin, tidak ada yang secara dinamis terkait dengan firefox ...
Josh
@Josh - ini dia ... Lunascape akan menginstal mesin Gecko tetapi tidak memerlukan FF :)
0

Untuk menambah jawaban Josh K. Tidak

Karena IE Tab menggunakan IE karena IE sudah diinstal pada pc. Jadi pada dasarnya Anda harus menginstal FF untuk membuat dengan FF.

Kacang tidak didanai
sumber
2
Ini memunculkan ide yang menarik. Mengemas mesin rendering mozilla menjadi sebuah plugin. Hmm ...
Kenneth Cochran
1
@Kenneth Cochran: Itulah yang saya maksudkan. Firefox adalah open source sehingga bisa dilakukan ...
Josh
0

Jawabannya adalah tidak.

Lebih spesifik tentang aplikasi. Ada beberapa situs yang menggunakan kode eksklusif yang hanya berfungsi di IE.

Menambahkan ke Mr. Static:

Anda tidak hanya harus menginstal Firefox, tetapi Anda juga harus membajak IE untuk menempatkan render Firefox di layar. Anggap saja sebagai IFRAME di situs web. Anda tidak akan dapat mengubah cara itu dibuat atau bekerja. Semua bug yang ada di Firefox akan tetap ada. Anda akan menjalankan Firefox, tetapi akan dibungkus dengan header IE dan GUI.

Josh K.
sumber