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