不属于开发人员的#34; url的解决方法"

时间:2017-11-23 22:43:43

标签: google-chrome-extension

我们的想法是将google.com的(无国家重定向)版本设置为搜索的默认引擎。

"chrome_settings_overrides": {
    "homepage": "https://www.google.com/?gl=us&hl=en&pws=0&gws_rd=cr",
    "search_provider": {
        "name": "Google NCR",
        "keyword": "google.com/ncr",
        "search_url": "https://www.google.com/search?q={searchTerms}&pws=0&gl=us&gws_rd=cr",
        "favicon_url": "https://www.google.com/favicon.ico",
        "encoding": "UTF-8",
        "is_default": true
    }

导致此

error

显然我不允许使用google.com,因为我不拥有它?!

是否有将默认的多功能引擎设置为此?我只需要将此参数添加到请求URL

&pws=0&gl=us&gws_rd=cr

2 个答案:

答案 0 :(得分:1)

  

显然我不允许使用google.com,因为我不拥有它?!

事实上。它必须是Google Search Console中经过验证的项目。

没有直接的解决方法;否则你无法触摸搜索设置。

间接解决方法是在您的控制下创建一个自定义域,将用户重定向到请求的搜索页面。我想知道这是否适用于Google的ToS ..

答案 1 :(得分:0)

把它弄清楚。可以使用扩展程序:Google & Youtube NCR