在我的工作中,他们在内部网页上使用“中央登录”功能。无论何时内部网页需要验证,它都会将您转到中央登录页面,登录后会将您发送回您尝试查看的页面。创建Firefox插件来即时修复损坏的网页
在HTML该中心登录页面的第一行开始与此:
<!-- Encoding=ISO-8859-1;
但从未结束评论,这意味着整个文档中的所有HTML代码实际上评论出。这在IE6(这是公司标准 - eek!)中工作正常,并且它曾经在Firefox中工作,但是当我升级到Firefox 4时,这不再起作用(因为它不应该 - 它遵循标准)。
我已保存的源,改变了第一行:
<!-- Encoding=ISO-8859-1; -->
然后页面上会显示,但因为它是从file:///
加载,我无法提交我的凭据到主服务器。 ..
我讨厌使用IE6,但对于所有内部页面,我坚持使用它,因为每次我发送到中央登录时,Firefox都呈现空白页面。
是否有可能创建Firefox插件(甚至是Greasemonkey脚本)来修改HTML,因为它在呈现之前进入浏览器?我看到很多修改HTML的例子,一旦它已经被加载,但找不到任何东西来操纵,而加载它的则是。
我想我可以接受除插件外的其他解决方案,但这是我唯一能想到的。此外,我们也不允许使用Chrome或Safari,因此无法使用。不,我不能和负责中央登录页面的负责人交谈,让他们改变它。由于页面的性质,代理可能也非常困难。
提前致谢!
真是一团糟:)我喜欢它,+1 – Henry 2011-05-11 16:44:13
+1出于同情。真是一团糟。 – delnan 2011-05-11 16:45:47
@亨利和@德南 - 我很欣赏这种同情。这很有趣,因为其他门票已经被其他黑羊(Firefox用户)打开,标准响应是“使用标准浏览器”(IE6)。实际上,现在我想起来并没有那么热闹...... – BrianH 2011-05-11 16:54:57