User:Liangent/Scripts/FixSecureSearch.js

注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google ChromeFirefoxMicrosoft EdgeSafari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。

var searchPageName = 'Special:Search';
function SubSearch(s) {
 if (s<2) {
  var x = $("searchInput").value == '' ? '' : '/';
  $("searchform").action = searchPageName.replace(/(.*)/,wgArticlePath)+x+$("searchInput").value;
 } else if (s<3) {
  var x = $("powerSearchText").value == '' ? '' : '/';
  $("powersearch").getElementsByTagName("input")[0].value = searchPageName+x+$("powerSearchText").value;
 } else if (s<4) {
  var x = $("searchText").value == '' ? '' : '/';
  $("search").firstChild.value = searchPageName+x+$("c").value;
 } else if (s<5) {
  var x = $("bodySearchIput").value == '' ? '' : '/';
  $("bodySearch").action = searchPageName.replace(/(.*)/,wgArticlePath)+x+$("searchInput").value;
 }
}