Đối diện với IE Tab / kết xuất Mozilla cho IE


10

Tôi có một ứng dụng không hoạt động tốt trong IE, nhưng hoạt động trong Firefox. Thay vì cài đặt firefox (hoặc yêu cầu người dùng cài đặt firefox), có "đối diện" với tiện ích mở rộng FireFox IETab , nghĩa là, một plugin cho IE kết xuất một trang bằng công cụ kết xuất Mozilla?

Câu hỏi kỳ lạ, tôi biết, và tôi có cảm giác câu trả lời là "Không" ...


Tôi tự hỏi nếu điều đó sẽ làm cho IE an toàn hơn hoặc FF không an toàn hơn. : D
cregox

Câu trả lời:


10

Tại sao không sử dụng Google Chrome Frame ? Đây là một plugin giúp trang sử dụng công cụ kết xuất WebKit và công cụ javascript V8.

Rất có thể nếu bạn có thứ gì đó hoạt động trong Firefox thì nó sẽ hoạt động với WebKit. Và người dùng IE được sử dụng để cài đặt các plugin cho bất kỳ trang nào, vì vậy nó không gây nhiều bất tiện cho họ.


1
"Cơ hội là" không giống như "có." Tôi đã có các trang web hiển thị rất khác nhau trong WebKit so với Gecko.
Josh K

Ok, thật tuyệt. Ứng dụng cụ thể này sử dụng phiên bản cũ hơn của TinyMCE không tương thích với KHTML, nhưng nếu chúng tôi có thể vượt qua rào cản đó, điều này có vẻ rất hứa hẹn. Cảm ơn!
Josh

1
@Josh K WebKit và Gecko có thể kết xuất các trang web rất khác nhau. Nếu bạn đã thực hiện kém UA-sniffing, bạn có thể có các khác biệt kết xuất. Nhưng nói chung, WebKit và Gecko sẽ gần gũi hơn Gecko và Trident.
Tyler

Thành thật mà nói, điều này gần giống như bạn sẽ nhúng Firefox vào IE. Không nên quan tâm đến công cụ thực tế mà bạn đang nhúng, miễn là ứng dụng web của bạn hoạt động được (và trong trường hợp Chrome, chắc chắn là như vậy).
Sasha Chedygov

2

MSIE cho phép bản thân được nhúng trong các ứng dụng khác (vì đó là ứng dụng OLE). Đó là lý do Firefox có thể khởi chạy IE bên trong tab Firefox. Điều này dường như hoạt động rất dễ dàng vì Window luôn cài đặt IE.

Điều ngược lại là không thể; IE không thể khởi chạy Firefox bên trong tab IE vì bản thân Firefox không được tạo ra để có thể nhúng trong các ứng dụng khác. Ngay cả khi có thể nhúng, bạn vẫn cần cài đặt Firefox (bạn đã đề cập rằng bạn muốn tránh điều đó). Bạn không thể có được công cụ kết xuất Mozilla mà không cần cài đặt nó ...

Đây là lý do tại sao bất kỳ ứng dụng Windows nào cần trình duyệt, sử dụng IE hoặc chứa ứng dụng trình duyệt nhỏ của riêng nó.

Đã có một thời, một bookmarklet IE sẽ mở trang web hiện tại trong Firefox - nhưng điều đó vẫn yêu cầu Firefox phải được cài đặt.


2

Bạn có thể thử Lunascape :

Lunascape là trình duyệt ba động cơ đầu tiên và duy nhất trên thế giới.

Bạn sẽ có sự lựa chọn giữa ba công cụ trình duyệt: Gecko (Firefox), Webkit (Safari, Chrome) và Trident (Internet Explorer), giờ đây bạn thậm chí có thể chạy cả 3 công cụ song song trong một trình duyệt web.

văn bản thay thế

Lunascape cũng hỗ trợ một loạt các tiện ích mở rộng của Firefox.


Có vẻ tốt, nhưng ý tưởng là, nhiều người dùng không muốn cài đặt Firefox. Vì vậy, yêu cầu họ cài đặt Lunascape có lẽ cũng khó như vậy. Tôi đã hy vọng yêu cầu họ cài đặt một plugin sẽ dễ dàng hơn một chút ...
Josh

1
@Josh - Giống như IE Tab cho Firefox yêu cầu phải cài đặt Internet Explorer (ví dụ: Tab IE không hoạt động trên Linux hoặc Mac OS X), Plugin IE (hãy gọi nó là FF Tab :) dù sao cũng sẽ yêu cầu cài đặt Firefox. IE Tab chỉ có thể vì IE được cài đặt trên hầu hết mọi máy tính Windows dưới ánh mặt trời. :)

@Molly, Yeah, tôi đoán tôi đã hy vọng một plugin thực sự bao gồm công cụ kết xuất Mozilla bên trong mã plugin, chứ không phải một liên kết động với firefox ...
Josh

@Josh - có bạn ... Lunascape sẽ cài đặt công cụ Gecko nhưng không yêu cầu FF :)

0

Để thêm vào câu trả lời của Josh K. Không

Vì lý do IE Tab sử dụng IE vì IE đã được cài đặt trên pc. Vì vậy, về cơ bản, bạn sẽ phải cài đặt FF để kết xuất với FF.


2
Điều này không đưa ra một ý tưởng thú vị mặc dù. Đóng gói công cụ kết xuất mozilla vào một plugin. Hmm ...
Kenneth Cochran

1
@Kenneth Cochran: Đó chính xác là những gì tôi muốn nói. Firefox là mã nguồn mở nên có thể hiểu được ...
Josh

0

Câu trả lời là không.

Hãy cụ thể hơn về ứng dụng. Có một số trang web sử dụng mã độc quyền chỉ hoạt động trên IE.

Thêm vào ông Tĩnh:

Bạn không chỉ phải cài đặt Firefox mà còn phải chiếm quyền điều khiển IE để hiển thị kết xuất của Firefox trên màn hình. Hãy nghĩ về nó như một IFRAME trên một trang web. Bạn sẽ không thể thay đổi cách nó được kết xuất hoặc hoạt động. Bất kỳ lỗi nào có trong Firefox vẫn sẽ ở đó. Bạn sẽ chạy Firefox, nhưng nó sẽ được bọc trong tiêu đề và GUI của IE.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.