Help:Extension:GlobalCssJs/zh

GlobalCssJs扩展允许用户创建在一个wiki农场的所有wiki下加载的JavaScript及CSS页面. 如果在启用该扩展的任意wiki下前往Special:Preferences > ，您会看到指向您的全域脚本和样式表的链接：  m:Special:MyPage/global.cssm:Special:MyPage/global.js 在维基媒体wiki，这些全域自定义设置托管在Meta-wiki上.



变量
在将脚本添加至您的global.js时请注意，与小工具一样，以“ ”声明的变量不会附加到 对象上：它们是局部变量，其范围是由ResourceLoader插入的包装函数来实现的全局模块（称作“ ”）. 因此，如果您打算将本地脚本移动至全局模块，需要定义全局变量，请确保您使用了语法“ ”来声明它们.

例子


显式URL
您需要传递完整的URL来加载脚本.

例子


例子


排除某个维基
如果您想排除特定的wiki，例如英文维基文库，您可以将您global.js的全部或一部分用以下代码包裹：



例子：设置全域界面语言
Note: Extension:GlobalPreferences (if present) provides this functionality more conveniently.



全域样式表（CSS）
注意：所有 语句必须放在最上方.

例子


各皮肤自定义
目前扩展不提供针对特定皮肤的全域CSS/JS，但您可以在全域中针对单个皮肤自定义CSS和JS. 对于CSS，您使用诸如“skin-vector”和“skin-monobook”的类来编辑特定皮肤的外观，其会由MediaWiki自动添加到body元素中. 您可以使用 选择器来跳过某一皮肤，例如使用 来使某个规则不在移动版皮肤中应用.



例子（CSS）
