与IE Tab / Mozilla呈现IE相反


10

我有一个在IE中不能很好运行的应用程序,但是在Firefox中可以运行。而不是安装firefox(或要求用户安装firefox),不是FireFox扩展IETab的“对立面” ,即IE插件,该插件使用Mozilla渲染引擎渲染页面吗?

我知道一个奇怪的问题,我感觉答案是“不”。


我想知道这是否会使IE更安全或FF更不安全。:D
cregox

Answers:


10

为什么不使用Google Chrome浏览器内嵌框架?它是一个使页面使用WebKit呈现引擎和V8 JavaScript引擎的插件。

如果您有在Firefox中可以使用的工具,则可能会与WebKit一起使用。IE用户习惯于为任何给定页面安装插件,因此给他们带来的不便是很多。


1
“机会是”与“是”是不同的。我在WebKit和Gecko中使网站呈现的方式非常不同。
乔什(Josh K)2010年

好的,那很酷。这个特定的应用程序使用与KHTML不兼容的TinyMCE的旧版本,但是如果我们能够克服这一障碍,这看起来非常有希望。谢谢!
乔什

1
@Josh K WebKit和Gecko可以使网站呈现非常不同。如果您执行UA嗅探的执行不佳,则可能会有其他渲染差异。但总的来说,WebKit和Gecko将比Gecko和Trident更近。
泰勒

老实说,这与将Firefox嵌入IE差不多。只要您的网络应用程序可以在其中嵌入实际的引擎就无关紧要(对于Chrome,当然应该如此)。
Sasha Chedygov

2

MSIE可以将其自身嵌入其他应用程序中(因为它是OLE应用程序)。因此,Firefox可以在Firefox选项卡中启动IE。这似乎很容易工作,因为Window始终安装了IE。

相反是不可能的。IE无法在IE选项卡中启动Firefox,因为Firefox本身并未使其可嵌入其他应用程序中。即使可以嵌入,您仍然需要安装Firefox(您提到过要避免这种情况)。如果不安装Mozilla渲染引擎,您将无法获得它...

这就是为什么任何需要浏览器的Windows应用程序都使用IE或包含它自己的小型浏览器应用程序的原因。

从前,有一个IE小书签可以在Firefox中打开当前网页-但仍然需要安装Firefox。


2

您可以尝试Lunascape

Lunascape是世界上第一个也是唯一的三引擎浏览器。

您可以在三种浏览器引擎之间进行选择:Gecko(Firefox),Webkit(Safari,Chrome)和Trident(Internet Explorer),现在您甚至可以在单个Web浏览器中并排运行所有3个引擎。

替代文字

Lunascape还支持各种Firefox扩展。


看起来不错,但想法是,许多用户不想安装Firefox。因此,要求他们安装Lunascape可能同样困难。我希望他们安装一个插件会容易一些……
Josh 2010年

1
@Josh-像Firefox的IE Tabs一样,需要安装Internet Explorer(例如IE Tabs在Linux或Mac OS X上不起作用),IE插件(我们称它为FF Tabs :)将仍然需要安装Firefox。IE Tabs是唯一可行的,因为几乎在阳光下,每台Windows计算机上都安装了IE。:)

@Molly,是的,我想我希望有一个插件真正包含Mozilla渲染引擎,而不是与Firefox动态链接……
Josh 2010年

@Josh-在那里... Lunascape将安装Gecko引擎,但不需要FF :)

0

添加到Josh K的答案中。没有

由于IE Tab已使用IE,因为PC上已经安装了IE。因此,基本上,您必须安装FF才能使用FF进行渲染。


2
但这确实提出了一个有趣的想法。将mozilla渲染引擎打包成插件。嗯...
肯尼斯·科克伦

1
@肯尼斯·科克伦:这就是我的意思。Firefox是开源的,因此可以想象它可以完成...
Josh 2010年

0

答案是不。

更详细地介绍该应用程序。有几个站点使用只能在IE上运行的专有代码。

添加到静态先生:

您不仅需要安装Firefox,而且还必须劫持IE才能将Firefox的渲染显示在屏幕上。可以将其视为网站上的IFRAME。您将无法更改其渲染或工作方式。Firefox中存在的所有错误仍然存​​在。您将运行Firefox,但是它将包装在IE的标头和GUI中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.