如何使百度嵌套显示在 iframe 中?

2021-09-04 16:43:14 +08:00
 cuicuiv5

本人一直使用的油猴脚本 Multi Search - 多搜索引擎搜索 目前已停更
该脚本的作用是在一个标签页中实现同时显示多个搜索引擎的搜索结果
实现方法是创建一个 iframe 然后将搜索引擎的网页嵌套进去

可是该脚本最近失效了,如图

经过排查.是因为百度的请求头设置了'X-Frame-Options sameorigin'属性,使其无法被放置在 iframe 中

同时我还了解到,谷歌也同样设置了 X-Frame-Options 的限制,但是提供了 igu=1 这个参数,使谷歌可以在 iframe 中显示
那么请问有没有方法能绕过限制,使百度能显示在 iframe 中?
或者推荐一款代替品?
本人才学疏浅,感觉要实现需要重写整个脚本
感激不尽

脚本地址 https://ws28.cn/f/6bbs0jyych1

2801 次点击
所在节点    程序员
8 条回复
SouLX
2021-09-04 16:45:55 +08:00
同 lz 问题,也在使用这款插件,等大佬解决
flyhaozi
2021-09-04 17:01:27 +08:00
https://chrome.google.com/webstore/detail/ignore-x-frame-headers/gleekbfjekiniecknbkamfmkohkpodhe
这个扩展可以去掉响应头里的 X-Frame-Options,不过是全局生效,不能自定义网址,有一定安全风险
另外扩展使用的是 v2 的 api,v3 好像对网络请求的修改限制得更严格了,等 v2 被废弃时可能就用不了了
cuicuiv5
2021-09-04 17:14:03 +08:00
@flyhaozi 太强了,完美解决👍👍👍
ashang
2022-02-09 18:51:16 +08:00
@flyhaozi 感谢分享!!

另外推荐一个不用那个脚本就能用的站,那个脚本的比例百度有点小

http://www.zxsou.com/zxsou/search.asp?want=&webmaster=zxsou&search=v2ex&engine=baidugoogle
ashang
2022-02-09 19:01:14 +08:00
gobaidugle.com 再推荐一个这个可以自选每页显示数一起传参。

这两个站都要配合用上面那个扩展才行。
cuicuiv5
2022-02-09 20:42:08 +08:00
@ashang 感谢分享, 脚本显示比例的问题可以修改脚本里面的参数解决, 可以根据自己的喜好自己改 px 值
chaosrb79
2022-05-28 03:14:12 +08:00
脚本地址 https://ws28.cn/f/6bbs0jyych1 失效了
cuicuiv5
2022-05-28 11:54:07 +08:00
@chaosrb79 传输链接: https://cowtransfer.com/s/b5ccfc5abea649 或 打开 [奶牛快传] cowtransfer.com 使用传输口令:pbawc0 提取;

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

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

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

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

© 2021 V2EX