MediaWiki討論:Gadget-ProveIt.js

頁面內容不支援其他語言。
維基百科,自由的百科全書

將MediaWiki:Gadget-ProveIt.js下的連接改為協議相對URL

就是想把MediaWiki:Gadget-ProveIt.js編輯)裏面引用的css、js和圖片的url都改成協議相對URL(就是去掉http:),這樣就不會出現在HTTPS下有混合內容。我發現了以下三處:

改為

  • //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)