MediaWiki討論:Gadget-ProveIt.js
外觀
本頁是以往討論的存檔。請勿編輯本頁。若您想發起新討論或重啟現有討論,請在當前討論頁進行。 |
將MediaWiki:Gadget-ProveIt.js下的連接改為協議相對URL
就是想把MediaWiki:Gadget-ProveIt.js(編輯)裡面引用的css、js和圖片的url都改成協議相對URL(就是去掉http:),這樣就不會出現在HTTPS下有混合內容。我發現了以下三處:
- http://proveit-js.googlecode.com/hg/static/
- http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.3/jquery-ui.min.js
- http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.3/themes/base/jquery-ui.css
改為
- //proveit-js.googlecode.com/hg/static/
- //ajax.googleapis.com/ajax/libs/jqueryui/1.8.3/jquery-ui.min.js
- //ajax.googleapis.com/ajax/libs/jqueryui/1.8.3/themes/base/jquery-ui.css
謝謝!
--Chmarkine(留言) 2014年1月28日 (二) 02:55 (UTC)
- (+)支持,目前的MediaWiki:Gadget-ProveIt.js會導致在使用加密版維基百科時ProveIt被Chrome所攔截並顯示「此網頁包含不安全的內容。」 ——Nigel 2014年1月28日 (二) 07:18 (UTC)
- 感謝Jimmy xu wrk的修改。不過新的腳本里好像有個錯誤導致ProveIt不能正確加載。瀏覽器提示在第595行:
summary.value += wgULS("借助", "藉助") + "[[User:ProveIt_GT|ProveIt]]编辑)"); // 错误提示:Expected ';'
- 是不是應該把最後的括號去掉?Jimmy xu或者其他人能不能修改一下。謝謝!--Chmarkine(留言) 2014年1月29日 (三) 23:14 (UTC)
- 已修復--YFdyh000(留言) 2014年1月30日 (四) 02:54 (UTC)
- 感謝YFdyh000!不過又有新問題了:打開Add a reference標籤,然後選reference type為Web, Conference, Encyclopedia, News, Newsgroup, Press release, Interview時,底下顯示不出表格。瀏覽器錯誤提示:
- Firefox為:TypeError: formatters[format] is not a function(第1268行:return formatters[format](date);)
- IE 11為:Object doesn't support property or method 'zh'(Line: 1268, Column: 4)
- 然後我在我自己的Javascript里測試了下,其實Jimmy xu改之前的版本只要把我最早寫的那3個鏈接改了,就沒這個問題。所以誰能再修復一下。謝謝!
- --Chmarkine(留言) 2014年1月30日 (四) 04:00 (UTC)
- 暫時這樣解決了。改版估計是為加載效率,之前不是合併加載。可以提{{Editprotected}}--YFdyh000(留言) 2014年1月30日 (四) 04:41 (UTC)
- 明白了,感謝!--Chmarkine(留言) 2014年1月30日 (四) 05:31 (UTC)
- 暫時這樣解決了。改版估計是為加載效率,之前不是合併加載。可以提{{Editprotected}}--YFdyh000(留言) 2014年1月30日 (四) 04:41 (UTC)
- 感謝YFdyh000!不過又有新問題了:打開Add a reference標籤,然後選reference type為Web, Conference, Encyclopedia, News, Newsgroup, Press release, Interview時,底下顯示不出表格。瀏覽器錯誤提示:
- 已修復--YFdyh000(留言) 2014年1月30日 (四) 02:54 (UTC)