MediaWiki talk: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)