我认为使用 Mozilla 的 Prism 为 min.us 创建一个 Web 应用程序会很酷,但是不允许拖放,因为该网站不将该程序视为 Firefox、Chrome 或 Safari,而这三种浏览器显然是唯一允许进行拖放的浏览器,因为担心会出现严重问题。
我非常肯定 Prism 与 Firefox 使用相同的引擎,但如果 Prism 运行在旧版本上,我也不会怀疑,因为它是一种被遗忘的测试版。
无论如何,就像标题所说的那样,我希望能够让 Prism Web 应用程序在网站上显示为 Firefox,这样就可以解锁很棒的功能。
另外,如果只能用 Fluid 完成,那么我对此的回答就没问题了。但我不确定它运行的是什么引擎。
答案1
Prism 与 Firefox 一样,在 Gecko 渲染引擎上运行。
您可以通过直接修改 prefs.js 来更改 Prism 发送的用户代理。首先,找到您的 prefs.js(内部 Prism 设置文件)。如果您运行的是 Windows,它应该位于用户文件夹中的 AppData 中(类似于C:\Users\<yourname>\AppData\Roaming\<nameofPrismapp>\Profiles\prefs.js
),在 OS X 上,它应该位于应用程序支持中(类似于/Home/<yourname>/Library/Application Support/<nameofPrismapp>/Profiles/prefs.js
)。
现在,在该文件中,检查如下行:
用户首选项(“general.useragent.override”,“”);
如果那里没有,请添加它,并将其设置为您希望 Prism 发送的用户代理。尝试以下操作:
user_pref("general.useragent.override", "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.2.9) Gecko/20100824 Firefox/3.6.9 ( .NET CLR 3.5.30729; .NET CLR 4.0.20506)");
现在您似乎正在 Windows Vista 上运行 Firefox 3.6。