将网站重定向到本地文件夹使用window.location.href()无效

时间:2015-08-24 09:38:21

标签: javascript greasemonkey window.location

developer.android在我的国家/地区不可用,因此我编写了一个greasemonkey脚本,将我的google搜索重定向到我的sdk文件夹中的本地android文档。

但它没有工作。我

似乎window.location.href不能 在当地地址工作。

// ==UserScript==
// @name        Android Doc Redirect
// @namespace   me
// @author      me
// @description Redirect developer.android.com to local Documention
// @include     *http://developer.android.com/*
// @match        http://developer.android.com/*
// @version     1.0
// @grant       none
// ==/UserScript==

(function() {
  var url = window.location.href;
  var str = "http://developer.android.com/";
  var str2 = "file:///home/user/android-sdk-linux/docs/";
//   var str2 = "http://google.com";
  if(url.startsWith(str))
    {
      url = url.replace(str, str2);
      window.location.href = url;
    }
}())

0 个答案:

没有答案