阅读:5585回复:12
关于google的ncr搜索
http://www.google.com/ncr#q={String}
这个是.com的搜索字符串,可以不事先进入https://www.google.com/ncr 我想加进firefox的搜索引擎中, 但是firefox的默认格式是 "模板+?+[变量=值&]...." 例如,http://www.google.com.hk/search?q={String} 这个格式中的?无法处理,请问如何解决,或者有现成的扩展插件吗? 图片:无标题.jpg ![]() |
|
1楼#
发布于:2015-01-14 16:07
eAstwind:请问,现在这个问题解决了吗?我想将googleout.com添加进FF的搜索引擎中。不过不懂专业方面的事,搜索发现了此贴,顶上来问问大家。回到原帖https://addons.mozilla.org/zh-CN/firefox/addon/add-to-search-bar/?src=api 搜索框右键就可以添加了 |
|
2楼#
发布于:2015-01-14 09:32
请问,现在这个问题解决了吗?我想将googleout.com添加进FF的搜索引擎中。不过不懂专业方面的事,搜索发现了此贴,顶上来问问大家。
|
|
3楼#
发布于:2014-01-06 14:05
楼主是想用google搜索不跳转到hk吧,我也苦恼这个问题,默认吧google加入代理后,google.com/hk访问很慢,直接访问google.com更快。
有时即使你用的google.com搜索也会跳转到hk,虽然可以通过访问http://www.google.com/ncr 变回来,但是清除cookies,又会跳转到hk。 我以前也想用http://www.google.com/ncr 加入到firefox searchplugins 对应的xml中,没有成功 |
|
|
4楼#
发布于:2014-01-03 18:40
哦对,好主意
这样一来就会构造成一个长度为0的空querystring 而fragment不受影响 方法1最好 才发现原来自带的google和yahoo的搜索建议都是这个写法 |
|
|
5楼#
发布于:2014-01-03 16:56
其实可以实现的,只要保证6楼的格式就行了,也就是#要放到?后面(如果有?的话)。
方法1:直接将需要的参数放入template里面 <Url type="text/html" method="GET" template="https://www.google.com/ncr#q={searchTerms}"></Url>方法2:在q参数前加上# <Url type="text/html" method="GET" template="https://www.google.com/ncr"> <Param name="#q" value="{searchTerms}"/> </Url> |
|
6楼#
发布于:2014-01-03 05:54
请问楼主的截图是什么扩展?
|
|
7楼#
发布于:2013-12-29 15:54
默认的应该不可能实现
http://en.wikipedia.org/wiki/URI_scheme#Generic_syntax
?和#有特定的含义 params都是拼接成querystring,然后附加在?之后的 或者你可以考虑那些可以自定转向的扩展 比如mason |
|
|
8楼#
发布于:2013-12-29 15:48
tuyzecadmh:感谢回复。我的意思是firefox每个搜索引擎都对应着一个xml文件,再映射到一个字符串上面。例如这个taiwan的,xml关键部分是偶是小白不可能看懂你的问题乃是高手,但是还是很好奇的愚蠢的问一下:firefox每个搜索引擎都对应着一个xml文件,再映射到一个字符串上面,请问你为什么要这样了?(如果搞编程写码什么的可能需要吧)实际搜索使用时有什么好处吗?上面提供的也只是在google的搜索不抽风的情况下正常使用,因为google搜索经常抽风那就换个时间试试。请不要见笑偶愚蠢的回复。 |
|
9楼#
发布于:2013-12-29 15:35
qweszxc:上面的网站如果火狐不勾选开启cookies的话火狐是根本打不开google的搜索的。虽然不太完全明白楼主的意思但是如果不要勾选开启cookies就能打开google的搜索引擎的话,这2个可以试试,也不知道是不是楼主需要的可以加进firefo...回到原帖感谢回复。我的意思是firefox每个搜索引擎都对应着一个xml文件,再映射到一个字符串上面。例如这个taiwan的,xml关键部分是 <Url type="text/html" method="GET" template="http://www.google.com.tw/search"> <Param name="q" value="{searchTerms}"/> <Param name="ie" value="utf-8"/> <Param name="oe" value="utf-8"/> <Param name="aq" value="t"/> </Url> 最后生成的字符串格式就是template+?+[Param=value]..., 例如搜索“火狐”,最后的字符串就是 http://www.google.com.tw/search?q=火狐&ie=utf-8&oe=utf-8&aq=t 现在我想自己写个xml,期望搜索“火狐”生成的字符串是这样的 http://www.google.com/ncr#q=火狐,那按理来讲应该这么写 <Url type="text/html" method="GET" template="http://www.google.com/ncr#"> <Param name="q" value="{searchTerms}"/> </Url> 实际上生成的多了个?,http://www.google.com/ncr#?q=火狐 怎么把这问号去掉。。。 |
|
10楼#
发布于:2013-12-29 15:16
上面的网站如果火狐不勾选开启cookies的话火狐是根本打不开google的搜索的。虽然不太完全明白楼主的意思但是如果不要勾选开启cookies就能打开google的搜索引擎的话,这2个可以试试,也不知道是不是楼主需要的可以加进firefox的搜索引擎中。
https://addons.mozilla.org/zh-CN/firefox/addon/google-japan/?src=search https://addons.mozilla.org/zh-CN/firefox/addon/google-taiwan-search-engine/?src=search |
|
11楼#
发布于:2013-12-29 15:04
|
|
12楼#
发布于:2013-12-29 14:58
https://www.google.com/ncr以后就会变成 google.com而不是google.com.hk了
|
|
|