LLWiki正在建设中,欢迎加入我们

“MediaWiki:Gadget-site-shared.js”的版本间差异

跳转到导航 跳转到搜索
(mediawiki.Uri的使用體驗還是比URL API好)
标签撤销
* 9. 移除Widget造成的多余<p>标签
* 10. 禁止使用InPageEdit快速编辑和快速重定向
* @Dependencies: mediawiki.api, mediawiki.Uri, mediawiki.Title, ext.gadget.site-lib
* @Author: 如无特殊说明,均为[[User:Bhsd]]
*/
/**
* @Function: 除[[Special:前缀索引]]外去掉地址栏最后的"/"
* @Dependencies: mediawiki.Uri
* @Author: [[wikipedia:User:Majavah]]
* @EditedBy: [[User:Bhsd]]
*/
if (pagename.endsWith( '/' ) && specialPage != 'Prefixindex') {
const urluri = new URLmw.Uri( location.href );
urluri.searchParamsquery.set('title', = pagename.slice(0, -1));
urluri.pathnamepath = '/zh'; // 原本title可能不在query参数里,而是在path里
location.replace( urluri.toString() );
}