猫搜新姿势!不再禁止同源啦!事情的起因是这样的...

2020-01-10 11:29:06 +08:00
 hxx051

猫搜一下,你就知道更多。https://www.moresearch.ga


事情的起因是这样的,前几天在 v 站发了两个帖子:都在聚合,我也来写了个聚合搜索 —— 猫搜,给你更多想要的结果。猫搜开源啦!

本项目是想解决一个关键词,为求更多更佳结果在多个搜索引擎来回搜索、来回切换的问题。希望可以做到一个关键词、一次点击,同时在各大搜索引擎搜索,并将搜索结果聚合到一个界面,界面结构就大概长网站显示的那样,充分利用 PC 大屏优势,提高搜索效率。

但开始写代码了,才发现并没有预想的那么简单,以为一个 iframe 就能搞定的事,却发现 google、知乎等网站都禁止了 iframe 嵌套,于是寻求解决方案,在第一个帖子里写的更详细。

开源后,被 v 友建议,禁止浏览器同源操作太危险,我想也是,但是我又没有服务器啊……这似乎是个死结..

直到 @shuirong1997 v 友的出现😄, 提供了另外一种思路:Chrome Extension 也可以定制 headers

新世界的大门打开了:)

由于 Chrome 浏览器与网页的天然联系,使用 Chrome Extension 的方式去掉响应头域字段,比其它方案要更加简单高效。

这应该是纯前端最好的解决方案了~~

感谢 v 友们的建议和支持!感谢iHeader及其作者!

更新了网站和 Github 上代码 👉https://www.github.com/xuefengnice/MoreSearch

Enjoy! 🍺

1864 次点击
所在节点    程序员
5 条回复
dswyzx
2020-01-10 17:53:53 +08:00
site:v2ex.com/t
这个 /t 干什么用啊
hxx051
2020-01-10 22:47:30 +08:00
@dswyzx chrome 拷出来的,应该是 v 站文章 path,也可不加,可问下站长
zpvip
2020-01-11 02:41:09 +08:00
能麻烦解释一下这步怎么做吗?

“使用 Chrome Extension 的方式去掉响应头域字段”
hxx051
2020-01-11 13:43:05 +08:00
@zpvip 写了个帮助文档,请点击查看👉https://www.moresearch.ga 如何使用
zpvip
2020-01-12 06:29:02 +08:00
@hxx051 👍

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/636762

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX