<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>http://zh.quickpedia.wiki.changeip.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js</id>
	<title>MediaWiki:Common.js - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="http://zh.quickpedia.wiki.changeip.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js"/>
	<link rel="alternate" type="text/html" href="http://zh.quickpedia.wiki.changeip.org/index.php?title=MediaWiki:Common.js&amp;action=history"/>
	<updated>2026-06-10T12:03:23Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>http://zh.quickpedia.wiki.changeip.org/index.php?title=MediaWiki:Common.js&amp;diff=963&amp;oldid=prev</id>
		<title>2026年6月1日 (一) 09:55 Msnhinet8</title>
		<link rel="alternate" type="text/html" href="http://zh.quickpedia.wiki.changeip.org/index.php?title=MediaWiki:Common.js&amp;diff=963&amp;oldid=prev"/>
		<updated>2026-06-01T09:55:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年6月1日 (一) 09:55的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l319&quot;&gt;第319行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第319行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      setTimeout(filterLang, 1000);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      setTimeout(filterLang, 1000);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    });&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    });&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$(document).ready(function() {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;   // 檢查是否為主選單或搜尋列存在的頁面&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;   if ($(&#039;#p-search&#039;).length || $(&#039;#searchform&#039;).length) {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;     // 透過 MediaWiki API 取得網站統計數據&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;     $.getJSON(mw.util.wikiScript(&#039;api&#039;), {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;       action: &#039;query&#039;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;       meta: &#039;siteinfo&#039;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;       siprop: &#039;statistics&#039;,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;       format: &#039;json&#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;     }, function(data) {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;       if (data &amp;amp;&amp;amp; data.query &amp;amp;&amp;amp; data.query.statistics) {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;         // 取得總條目數並格式化（加上千分位）&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;         var articleCount = data.query.statistics.articles;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;         var formattedCount = articleCount.toString().replace(/\B(?=(\d{3})+(?!\d))/g, &quot;,&quot;);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;         &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;         // 建立 HTML 結構&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;         var statsHtml = &#039;&amp;lt;div class=&quot;custom-search-stats&quot;&gt;共 &#039; + formattedCount + &#039; 個條目&amp;lt;/div&gt;&#039;;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;         &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;         // 將結構塞到搜尋框後面（這裡以舊版 Vector 主題為例，具體 id 視你的 Skin 而定）&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;         $(&#039;#p-search&#039;).append(statsHtml);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;       }&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;     });&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;   }&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;});&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Msnhinet8</name></author>
	</entry>
	<entry>
		<id>http://zh.quickpedia.wiki.changeip.org/index.php?title=MediaWiki:Common.js&amp;diff=3&amp;oldid=prev</id>
		<title>Msnhinet8：​创建页面，内容为“/**  * 所有用戶在加載任何頁面時，這裡的JavaScript都會加載  */  mw.log.deprecate(window, &#039;JSConfig&#039;, {});  mw.loader.using([&#039;ext.gadget.site-lib&#039;, &#039;mediawiki.util&#039;]).then(function() {       if (mw.config.get(&#039;wgAction&#039;) === &#039;edit&#039; || mw.config.get(&#039;wgAction&#039;) === &#039;submit&#039; || mw.config.get(&#039;wgCanonicalSpecialPageName&#039;) === &#039;Search&#039;) {         /* scripts specific to editing pages */         importScript(&#039;MediaWiki:Common.js\/edit.js&#039;);     } el…”</title>
		<link rel="alternate" type="text/html" href="http://zh.quickpedia.wiki.changeip.org/index.php?title=MediaWiki:Common.js&amp;diff=3&amp;oldid=prev"/>
		<updated>2026-05-20T10:14:26Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;*  * 所有用戶在加載任何頁面時，這裡的JavaScript都會加載：​&lt;/span&gt;  mw.log.deprecate(window, &amp;#039;JSConfig&amp;#039;, {});  mw.loader.using([&amp;#039;ext.gadget.site-lib&amp;#039;, &amp;#039;mediawiki.util&amp;#039;]).then(function() {       if (mw.config.get(&amp;#039;wgAction&amp;#039;) === &amp;#039;edit&amp;#039; || mw.config.get(&amp;#039;wgAction&amp;#039;) === &amp;#039;submit&amp;#039; || mw.config.get(&amp;#039;wgCanonicalSpecialPageName&amp;#039;) === &amp;#039;Search&amp;#039;) {         &lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;scripts specific to editing pages：​&lt;/span&gt;         importScript(&amp;#039;MediaWiki:Common.js\/edit.js&amp;#039;);     } el…”&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/**&lt;br /&gt;
 * 所有用戶在加載任何頁面時，這裡的JavaScript都會加載&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
mw.log.deprecate(window, &amp;#039;JSConfig&amp;#039;, {});&lt;br /&gt;
&lt;br /&gt;
mw.loader.using([&amp;#039;ext.gadget.site-lib&amp;#039;, &amp;#039;mediawiki.util&amp;#039;]).then(function() {&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    if (mw.config.get(&amp;#039;wgAction&amp;#039;) === &amp;#039;edit&amp;#039; || mw.config.get(&amp;#039;wgAction&amp;#039;) === &amp;#039;submit&amp;#039; || mw.config.get(&amp;#039;wgCanonicalSpecialPageName&amp;#039;) === &amp;#039;Search&amp;#039;) {&lt;br /&gt;
        /* scripts specific to editing pages */&lt;br /&gt;
        importScript(&amp;#039;MediaWiki:Common.js\/edit.js&amp;#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        mw.loader.using(&amp;#039;ext.visualEditor.desktopArticleTarget.init&amp;#039;, function() {&lt;br /&gt;
            mw.libs.ve.addPlugin(function() {&lt;br /&gt;
                importScript(&amp;#039;MediaWiki:Common.js\/edit.js&amp;#039;);&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /**&lt;br /&gt;
     * Helper script for .hlist class in Common.css&lt;br /&gt;
     * Add pseudo-selector class to last-child list items in IE8&lt;br /&gt;
     * @source mediawiki.org/wiki/Snippets/Horizontal_lists&lt;br /&gt;
     * @revision 6 (2014-08-23)&lt;br /&gt;
     * @author [[User:Edokter]]&lt;br /&gt;
     */&lt;br /&gt;
    var profile = $.client.profile();&lt;br /&gt;
    if (profile.name === &amp;#039;msie&amp;#039; &amp;amp;&amp;amp; profile.versionNumber === 8) {&lt;br /&gt;
        mw.hook(&amp;#039;wikipage.content&amp;#039;).add(function($content) {&lt;br /&gt;
            $content.find(&amp;#039;.hlist&amp;#039;).find(&amp;#039;dd:last-child, dt:last-child, li:last-child&amp;#039;).addClass(&amp;#039;hlist-last-child&amp;#039;);&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* 避免在主條目的註腳中出現捲軸框 */&lt;br /&gt;
    if (!mw.config.get(&amp;#039;wgCanonicalNamespace&amp;#039;)) {&lt;br /&gt;
        $(function() {&lt;br /&gt;
            $(&amp;#039;div#mw-content-text ol.references&amp;#039;).each(function() {&lt;br /&gt;
                var needobjs=[], $curobj=$(this);&lt;br /&gt;
                do {&lt;br /&gt;
                    $curobj=$curobj.parent();&lt;br /&gt;
                    if (!$curobj) break;&lt;br /&gt;
                    if ($curobj.attr(&amp;#039;id&amp;#039;) === &amp;#039;mw-content-text&amp;#039; || $curobj.prop(&amp;#039;tagName&amp;#039;).toLowerCase() === &amp;#039;body&amp;#039;) break;&lt;br /&gt;
                    if ($curobj.css(&amp;#039;overflow&amp;#039;).match(/(?: auto|scroll)/i) || $curobj.css(&amp;#039;overflow-x&amp;#039;).match(/(?:auto|scroll)/i) || $curobj.css(&amp;#039;overflow-y&amp;#039;).match(/(?:auto|scroll)/i)) {&lt;br /&gt;
                        /* null */&lt;br /&gt;
                    } else continue;&lt;br /&gt;
                    if ((&amp;#039;&amp;#039;+$curobj.attr(&amp;#039;class&amp;#039;)).split(&amp;#039; &amp;#039;).indexOf(&amp;#039;noprint&amp;#039;) &amp;gt;= 0) return;&lt;br /&gt;
                    needobjs.push($curobj.get(0));&lt;br /&gt;
                } while (true);&lt;br /&gt;
                $(needobjs)&lt;br /&gt;
                    .css(&amp;#039;overflow&amp;#039;, &amp;#039;visible&amp;#039;)&lt;br /&gt;
                    .css(&amp;#039;overflow-x&amp;#039;, &amp;#039;visible&amp;#039;)&lt;br /&gt;
                    .css(&amp;#039;overflow-y&amp;#039;, &amp;#039;visible&amp;#039;)&lt;br /&gt;
                    .css(&amp;#039;border&amp;#039;, &amp;#039;&amp;#039;)&lt;br /&gt;
                    .css(&amp;#039;height&amp;#039;, &amp;#039;&amp;#039;)&lt;br /&gt;
                    .css(&amp;#039;max-height&amp;#039;, &amp;#039;&amp;#039;);&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /**&lt;br /&gt;
     * metaBox&lt;br /&gt;
     * Funcionament de la Plantilla:Metacaixa&lt;br /&gt;
     * Implementat per: Usuari:Peleguer.&lt;br /&gt;
     * Actualitzat per Joanjoc seguint les indicacions d&amp;#039;en Martorell&lt;br /&gt;
     */&lt;br /&gt;
    function MetaCaixaInit() {&lt;br /&gt;
        // S&amp;#039;executa al carregar-se la pàgina, si hi ha metacaixes,&lt;br /&gt;
        // s&amp;#039;assignen els esdeveniments als botons&lt;br /&gt;
        //alert(&amp;#039;MetaCaixaInit&amp;#039;);&lt;br /&gt;
        var i = 0; // Inicialitzem comptador de caixes&lt;br /&gt;
        for (i = 0; i &amp;lt;= 9; i++) {&lt;br /&gt;
            var vMc = document.getElementById(&amp;#039;mc&amp;#039; + i);&lt;br /&gt;
            if (!vMc) break;&lt;br /&gt;
            //alert(&amp;#039;MetaCaixaInit, trobada Metacaixa mc&amp;#039; + i);&lt;br /&gt;
            var j = 1, // Inicialitzem comptador de botons dins de la caixa&lt;br /&gt;
                vPsIni = 0; // Pestanya visible inicial&lt;br /&gt;
            for (j = 1; j &amp;lt;= 9; j++) {&lt;br /&gt;
                var vBt = document.getElementById(&amp;#039;mc&amp;#039; + i + &amp;#039;bt&amp;#039; + j);&lt;br /&gt;
                if (!vBt) break;&lt;br /&gt;
                //alert(&amp;#039;MetaCaixaInit, trobat botó mc&amp;#039; + i + &amp;#039;bt&amp;#039; + j);&lt;br /&gt;
                vBt.onclick = MetaCaixaMostraPestanya; // A cada botó assignem l&amp;#039;esdeveniment onclick&lt;br /&gt;
                //alert(vBt.className);&lt;br /&gt;
                if (vBt.className === &amp;#039;mcBotoSel&amp;#039;) vPsIni = j; // Si tenim un botó seleccionat, en guardem l&amp;#039;index&lt;br /&gt;
            }&lt;br /&gt;
            //alert(&amp;#039;mc=&amp;#039; + i + &amp;#039;, ps=&amp;#039; + j + &amp;#039;, psini=&amp;#039; + vPsIni);&lt;br /&gt;
            if (vPsIni === 0) { // Si no tenim cap botó seleccionat, n&amp;#039;agafem un aleatòriament&lt;br /&gt;
                vPsIni = 1 + Math.floor((j - 1) * Math.random());&lt;br /&gt;
                //alert(&amp;#039;Activant Pestanya a l\&amp;#039;atzar; _mc&amp;#039; + i + &amp;#039;bt&amp;#039; + vPsIni + &amp;#039;_&amp;#039;);&lt;br /&gt;
                try {&lt;br /&gt;
                	document.getElementById(&amp;#039;mc&amp;#039; + i + &amp;#039;ps&amp;#039; + vPsIni).style.display = &amp;#039;block&amp;#039;;&lt;br /&gt;
            		document.getElementById(&amp;#039;mc&amp;#039; + i + &amp;#039;ps&amp;#039; + vPsIni).style.visibility = &amp;#039;visible&amp;#039;;&lt;br /&gt;
            		document.getElementById(&amp;#039;mc&amp;#039; + i + &amp;#039;bt&amp;#039; + vPsIni).className = &amp;#039;mcBotoSel&amp;#039;;&lt;br /&gt;
                } catch(e) {&lt;br /&gt;
                	// TypeError: null is not an object (evaluating &amp;#039;document.getElementById(&amp;#039;mc&amp;#039;+i+&amp;#039;ps&amp;#039;+vPsIni).style&amp;#039;) &lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function MetaCaixaMostraPestanya() {&lt;br /&gt;
        // S&amp;#039;executa al clicar una pestanya,&lt;br /&gt;
        // aquella es fa visible i les altres s&amp;#039;oculten&lt;br /&gt;
        var vMcNom = this.id.substr(0, 3), // A partir del nom del botó, deduïm el nom de la caixa&lt;br /&gt;
            vIndex = this.id.substr(5, 1), // I l&amp;#039;index&lt;br /&gt;
            i = 1;&lt;br /&gt;
        for (i = 1; i &amp;lt;= 9; i++) { // busquem totes les pestanyes d&amp;#039;aquella caixa&lt;br /&gt;
            //alert(vMcNom + &amp;#039;ps&amp;#039; + i);&lt;br /&gt;
            var vPsElem = document.getElementById(vMcNom + &amp;#039;ps&amp;#039; + i);&lt;br /&gt;
            if (!vPsElem) break;&lt;br /&gt;
            if (vIndex == i) { // Si és la pestanya bona la mostrem i canviem la classe de botó&lt;br /&gt;
                vPsElem.style.display = &amp;#039;block&amp;#039;;&lt;br /&gt;
                vPsElem.style.visibility = &amp;#039;visible&amp;#039;;&lt;br /&gt;
                document.getElementById(vMcNom + &amp;#039;bt&amp;#039; + i).className = &amp;#039;mcBotoSel&amp;#039;;&lt;br /&gt;
            } else { // Sinó, l&amp;#039;ocultem i canviem la classe de botó&lt;br /&gt;
                vPsElem.style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
                vPsElem.style.visibility = &amp;#039;hidden&amp;#039;;&lt;br /&gt;
                document.getElementById(vMcNom + &amp;#039;bt&amp;#039; + i).className = &amp;#039;mcBoto&amp;#039;;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        return false; // evitem la recàrrega de la pàgina&lt;br /&gt;
    }&lt;br /&gt;
    $(MetaCaixaInit);&lt;br /&gt;
&lt;br /&gt;
    if (!+mw.user.options.get(&amp;#039;discussiontools-newtopictool&amp;#039;) || !+mw.user.options.get(&amp;#039;discussiontools-betaenable&amp;#039;)) {&lt;br /&gt;
        /* 智能讨论页编辑（新建） */&lt;br /&gt;
        $(function() {&lt;br /&gt;
            var catalk = $(&amp;#039;#ca-talk&amp;#039;);&lt;br /&gt;
            if (catalk.hasClass(&amp;#039;new&amp;#039;) &amp;amp;&amp;amp; mw.config.get(&amp;#039;wgNamespaceNumber&amp;#039;) != 2) {&lt;br /&gt;
                var a = $(&amp;#039;a:first&amp;#039;, catalk);&lt;br /&gt;
                a.attr(&amp;#039;href&amp;#039;, a.attr(&amp;#039;href&amp;#039;) + &amp;#039;&amp;amp;section=new&amp;#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /**&lt;br /&gt;
     * Magic editintros&lt;br /&gt;
     * Description: Adds editintros on disambiguation pages, BLP pages, policy pages and guidlines.&lt;br /&gt;
     * Maintainers: [[User:RockMFR]]&lt;br /&gt;
     */&lt;br /&gt;
    function addEditIntro(name) {&lt;br /&gt;
        $(&amp;#039;.mw-editsection, #ca-edit&amp;#039;).find(&amp;#039;a&amp;#039;).each(function(i, el) {&lt;br /&gt;
            el.href = $(this).attr(&amp;#039;href&amp;#039;) + &amp;#039;&amp;amp;editintro=&amp;#039; + name;&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
    if (mw.config.get(&amp;#039;wgNamespaceNumber&amp;#039;) === 0) {&lt;br /&gt;
        $(function() {&lt;br /&gt;
            if (document.getElementById(&amp;#039;disambigbox&amp;#039;)) addEditIntro(&amp;#039;Template:Disambig_editintro&amp;#039;);&lt;br /&gt;
        });&lt;br /&gt;
        $(function() {&lt;br /&gt;
            var cats = mw.config.get(&amp;#039;wgCategories&amp;#039;);&lt;br /&gt;
            if (!cats) return;&lt;br /&gt;
            if ($.inArray(&amp;#039;在世人物&amp;#039;, cats) !== -1) addEditIntro(&amp;#039;Template:BLP_editintro&amp;#039;);&lt;br /&gt;
            if (cats.some(function(cat){return /\d{4}年台灣電視劇集/.test(cat)})) addEditIntro(&amp;#039;Template:TVdrama_editintro&amp;#039;);&lt;br /&gt;
        });&lt;br /&gt;
    } else if (mw.config.get(&amp;#039;wgNamespaceNumber&amp;#039;) === 4) {&lt;br /&gt;
        $(function() {&lt;br /&gt;
            var cats = mw.config.get(&amp;#039;wgCategories&amp;#039;);&lt;br /&gt;
            if (!cats) return;&lt;br /&gt;
            if ($.inArray(&amp;#039;維基百科方針與指引完整列表&amp;#039;, cats) !== -1) addEditIntro(&amp;#039;Template:Policy editintro&amp;#039;);&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /**&lt;br /&gt;
     * &amp;amp;withCSS= and &amp;amp;withJS= URL parameters&lt;br /&gt;
     * Allow to try custom scripts from MediaWiki space&lt;br /&gt;
     * without editing personal .css or .js files&lt;br /&gt;
     * @source www.mediawiki.org/wiki/Snippets/Load_JS_and_CSS_by_URL&lt;br /&gt;
     * @rev 6&lt;br /&gt;
     */&lt;br /&gt;
    var extraCSS = mw.util.getParamValue(&amp;#039;withCSS&amp;#039;),&lt;br /&gt;
        extraJS = mw.util.getParamValue(&amp;#039;withJS&amp;#039;);&lt;br /&gt;
    if (extraCSS) {&lt;br /&gt;
        if (extraCSS.match(/^MediaWiki:[^&amp;amp;&amp;lt;&amp;gt;=%#]*\.css$/)) {&lt;br /&gt;
            importStylesheet(extraCSS);&lt;br /&gt;
        } else {&lt;br /&gt;
            mw.notify(&amp;#039;只允许从MediaWiki命名空间加载。&amp;#039;, {title: &amp;#039;无效的withCSS值&amp;#039;});&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    if (extraJS) {&lt;br /&gt;
        if (extraJS.match(/^MediaWiki:[^&amp;amp;&amp;lt;&amp;gt;=%#]*\.js$/)) {&lt;br /&gt;
            importScript(extraJS);&lt;br /&gt;
        } else {&lt;br /&gt;
            mw.notify(&amp;#039;只允许从MediaWiki命名空间加载。&amp;#039;, {title: &amp;#039;无效的withJS值&amp;#039;});&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* 页面历史加&amp;amp;hilight=高亮 */&lt;br /&gt;
    var hilight = mw.util.getParamValue(&amp;#039;hilight&amp;#039;);&lt;br /&gt;
    if (mw.config.get(&amp;#039;wgAction&amp;#039;) === &amp;#039;history&amp;#039; &amp;amp;&amp;amp; hilight) {&lt;br /&gt;
        $.each(hilight.split(&amp;#039;,&amp;#039;), function(_, v) {&lt;br /&gt;
            $(&amp;#039;input[name=oldid][value=&amp;#039; + v + &amp;#039;]&amp;#039;).parent().addClass(&amp;#039;not-patrolled&amp;#039;);&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Main page hacks */&lt;br /&gt;
    if (mw.config.get(&amp;#039;wgIsMainPage&amp;#039;) &amp;amp;&amp;amp; mw.config.get(&amp;#039;wgAction&amp;#039;) === &amp;#039;view&amp;#039;) {&lt;br /&gt;
        /* Remove red links */&lt;br /&gt;
        $(&amp;#039;#mw-content-text a.new&amp;#039;).contents().unwrap();&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$(function() {&lt;br /&gt;
    /* 修正摺疊後定位變化 */&lt;br /&gt;
    if (location.hash) location.href = location.hash;&lt;br /&gt;
&lt;br /&gt;
    /* 引用錯誤標籤名字解碼 */&lt;br /&gt;
    $(&amp;#039;.anchordecodeme&amp;#039;).each(function() {&lt;br /&gt;
        $(this).text(decodeURIComponent($(this).text().replace(/\.([0-9A-F]{2})/g, &amp;#039;%$1&amp;#039;)));&lt;br /&gt;
     });&lt;br /&gt;
&lt;br /&gt;
    /* Check for any client-side simplified/traditional Chinese conversion */&lt;br /&gt;
    /* This routine must be placed here to make sure the field is inserted in time */&lt;br /&gt;
    $(&amp;#039;#antispam-container&amp;#039;).append(&lt;br /&gt;
        $(&amp;#039;&amp;lt;input type=&amp;quot;text&amp;quot; /&amp;gt;&amp;#039;).attr({&lt;br /&gt;
            id: &amp;#039;wpAntiConv&amp;#039;,&lt;br /&gt;
            value: &amp;#039;\u6c49\u6f22&amp;#039;&lt;br /&gt;
        })&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// per [[Special:Diff/64919534/64925950]]，展开折叠按钮的颜色&lt;br /&gt;
$(function collapseButtonColor() {&lt;br /&gt;
    var $toggle = $(&amp;#039;.mw-collapsible-toggle&amp;#039;);&lt;br /&gt;
    if ($toggle.length &amp;gt; 0) {&lt;br /&gt;
        if ($toggle.parent()[0].style.color) $toggle.find(&amp;#039;a&amp;#039;).css(&amp;#039;color&amp;#039;, &amp;#039;inherit&amp;#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
if (mw.config.get(&amp;#039;wgUserName&amp;#039;) === null) {&lt;br /&gt;
	mw.loader.load(&amp;#039;ext.gadget.preserve-variant&amp;#039;);&lt;br /&gt;
}&lt;br /&gt;
(function() {&lt;br /&gt;
    function showClock() {&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        return now.toLocaleTimeString(&amp;#039;zh-TW&amp;#039;, { hour12: false });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function insertClock() {&lt;br /&gt;
        if (document.getElementById(&amp;#039;mw-header-clock&amp;#039;)) return;&lt;br /&gt;
&lt;br /&gt;
        var header = document.querySelector(&amp;#039;#mw-panel + #mw-head .vector-user-links&amp;#039;) &lt;br /&gt;
                     || document.querySelector(&amp;#039;#p-personal&amp;#039;); // 找 Vector 右上用戶選單&lt;br /&gt;
        if (!header) return;&lt;br /&gt;
&lt;br /&gt;
        var span = document.createElement(&amp;#039;span&amp;#039;);&lt;br /&gt;
        span.id = &amp;#039;mw-header-clock&amp;#039;;&lt;br /&gt;
        span.style.fontFamily = &amp;#039;monospace&amp;#039;;&lt;br /&gt;
        span.style.fontWeight = &amp;#039;bold&amp;#039;;&lt;br /&gt;
        span.style.marginLeft = &amp;#039;0.5em&amp;#039;;&lt;br /&gt;
        span.style.color = &amp;#039;#000&amp;#039;;&lt;br /&gt;
        span.innerText = showClock();&lt;br /&gt;
&lt;br /&gt;
        header.appendChild(span);&lt;br /&gt;
&lt;br /&gt;
        // 每秒更新&lt;br /&gt;
        setInterval(function() {&lt;br /&gt;
            span.innerText = showClock();&lt;br /&gt;
        }, 1000);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    mw.loader.using(&amp;#039;mediawiki.util&amp;#039;, function() {&lt;br /&gt;
        // 等待頁面元素加載&lt;br /&gt;
        document.addEventListener(&amp;#039;DOMContentLoaded&amp;#039;, insertClock);&lt;br /&gt;
        setTimeout(insertClock, 500); // 再保險一次&lt;br /&gt;
    });&lt;br /&gt;
})();&lt;br /&gt;
/**&lt;br /&gt;
 * 在右上角個人選單中增加「深色模式」切換按鈕&lt;br /&gt;
 * 插入位置：偏好設定 (pt-preferences) 之後&lt;br /&gt;
 */&lt;br /&gt;
mw.loader.using(&amp;#039;mediawiki.util&amp;#039;).then(function() {&lt;br /&gt;
    $(function() {&lt;br /&gt;
        // 1. 建立選單項目&lt;br /&gt;
        var portletLink = mw.util.addPortletLink(&lt;br /&gt;
            &amp;#039;p-personal&amp;#039;,         // 目標：個人選單&lt;br /&gt;
            &amp;#039;#&amp;#039;,                  // 連結路徑&lt;br /&gt;
            &amp;#039;切換深色模式&amp;#039;,         // 顯示文字&lt;br /&gt;
            &amp;#039;pt-darkmode&amp;#039;,        // 項目 ID&lt;br /&gt;
            &amp;#039;開啟或關閉深色模式&amp;#039;,    // 懸停提示&lt;br /&gt;
            &amp;#039;&amp;#039;,                   // 快捷鍵&lt;br /&gt;
            &amp;#039;#pt-watchlist&amp;#039;       // 插入在「監視清單」之前 = 「偏好設定」之後&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
        // 2. 定義點擊後的動作&lt;br /&gt;
        $(portletLink).on(&amp;#039;click&amp;#039;, function(e) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            &lt;br /&gt;
            // 這裡假設您是透過切換 &amp;lt;body&amp;gt; 的 class 來實現深色模式&lt;br /&gt;
            // 如果您是使用特定的 Darkmode 擴展，請將下方邏輯換成該擴展的 API&lt;br /&gt;
            $(&amp;#039;body&amp;#039;).toggleClass(&amp;#039;dark-mode-active&amp;#039;);&lt;br /&gt;
            &lt;br /&gt;
            // 存儲狀態到本地，讓重新整理後依然有效&lt;br /&gt;
            var isDark = $(&amp;#039;body&amp;#039;).hasClass(&amp;#039;dark-mode-active&amp;#039;);&lt;br /&gt;
            localStorage.setItem(&amp;#039;user-dark-mode&amp;#039;, isDark ? &amp;#039;on&amp;#039; : &amp;#039;off&amp;#039;);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        // 3. 頁面加載時檢查之前的設定&lt;br /&gt;
        if (localStorage.getItem(&amp;#039;user-dark-mode&amp;#039;) === &amp;#039;on&amp;#039;) {&lt;br /&gt;
            $(&amp;#039;body&amp;#039;).addClass(&amp;#039;dark-mode-active&amp;#039;);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 4. 僅保留「簡体」與「繁體」語言選項&lt;br /&gt;
    $(function () {&lt;br /&gt;
        var filterLang = function() {&lt;br /&gt;
            var $langDropdown = $(&amp;#039;.wds-dropdown__content&amp;#039;);&lt;br /&gt;
            if ($langDropdown.length) {&lt;br /&gt;
                $langDropdown.find(&amp;#039;a&amp;#039;).each(function () {&lt;br /&gt;
                    var text = $(this).text().trim();&lt;br /&gt;
                    if (text !== &amp;#039;簡体&amp;#039; &amp;amp;&amp;amp; text !== &amp;#039;繁體&amp;#039; &amp;amp;&amp;amp; text !== &amp;#039;簡體&amp;#039;) {&lt;br /&gt;
                        $(this).remove(); &lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        };&lt;br /&gt;
        filterLang();&lt;br /&gt;
        setTimeout(filterLang, 1000);&lt;br /&gt;
    });&lt;/div&gt;</summary>
		<author><name>Msnhinet8</name></author>
	</entry>
</feed>