V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hxx051
V2EX  ›  程序员

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

  •  
  •   hxx051 · 2020-01-10 11:29:06 +08:00 · 1878 次点击
    这是一个创建于 1789 天前的主题,其中的信息可能已经有所发展或是发生改变。

    猫搜一下,你就知道更多。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! 🍺

    5 条回复    2020-01-12 06:29:02 +08:00
    dswyzx
        1
    dswyzx  
       2020-01-10 17:53:53 +08:00
    site:v2ex.com/t
    这个 /t 干什么用啊
    hxx051
        2
    hxx051  
    OP
       2020-01-10 22:47:30 +08:00 via iPhone
    @dswyzx chrome 拷出来的,应该是 v 站文章 path,也可不加,可问下站长
    zpvip
        3
    zpvip  
       2020-01-11 02:41:09 +08:00
    能麻烦解释一下这步怎么做吗?

    “使用 Chrome Extension 的方式去掉响应头域字段”
    hxx051
        4
    hxx051  
    OP
       2020-01-11 13:43:05 +08:00   ❤️ 1
    @zpvip 写了个帮助文档,请点击查看👉https://www.moresearch.ga 如何使用
    zpvip
        5
    zpvip  
       2020-01-12 06:29:02 +08:00
    @hxx051 👍
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4456 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:03 · PVG 09:03 · LAX 17:03 · JFK 20:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.