在我的工作中,他們在內部網頁上使用「中央登錄」功能。無論何時內部網頁需要驗證,它都會將您轉到中央登錄頁面,登錄後會將您發送回您嘗試查看的頁面。創建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