前两天构建了个聚合搜索引擎猫搜,https://www.moresearch.ga 旨在多页聚合多个搜索引擎以提供更多结果,提高搜索效率。
这两天整理了下代码放到了 github 上 轻戳 https://github.com/xuefengnice/MoreSearch
使用 Angular 和 Typescript 构建,纯前端,欢迎拍砖:)
1 iiii 2020-01-09 13:04:40 +08:00 via Android ![]() 关闭同源策略?你咋想的。 |
![]() | 3 akvo 2020-01-09 14:18:44 +08:00 说实话,想起来罗老师的 TNT 了 |
![]() | 5 Curtion 2020-01-09 15:12:21 +08:00 ![]() 建议在网站中告知关闭同源策略可能的后果 |
![]() | 8 lhx2008 2020-01-09 18:33:04 +08:00 via Android iframe 不香吗 |
![]() | 9 crab 2020-01-09 18:35:24 +08:00 浏览器地址栏直接搜索不香吗 |
![]() | 10 lhx2008 2020-01-09 18:39:18 +08:00 说实话用 iframe 的我十年前就见过了,就几行代码的事。。 |
11 cloverzrg2 2020-01-09 18:52:38 +08:00 这个还有人用? |
![]() | 12 mmrx 2020-01-09 18:53:32 +08:00 说实话 ui 有点丑 |
![]() | 15 hxx051 OP @cloverzrg2 个人写着玩玩,顺便练习下刚学的 Angular,有需要的可以自己搭代理服务器 |
![]() | 17 beastk 2020-01-09 22:56:32 +08:00 via iPhone 兄弟,关闭同源的意思就是我打开百度,你能读我 Gmail。 |
![]() | 18 heiheidewo 2020-01-10 00:11:16 +08:00 这种放出来就是找喷的,没一点安全意识。 在后台加个代理不好么,不过单个 ip 请求谷歌几百次就出验证码了 |
![]() | 19 shuirong1997 2020-01-10 00:25:50 +08:00 正好前两天看到了这篇文章: 「对于开发而言,搜索是日常工作,为了提升搜索的效率,以便更快的查询信息,我试着同时搜索 4 个网站,分别是百度、Google、维基、Bing。一个可行的做法就是网页中嵌入 4 个 iframe,通过 js 拼接前面 4 个搜索引擎的 Search URL 并依次在 iframe 中加载。这个构思丝毫没有问题,简单粗暴。然而就是这么简单的功能,也无法实现。由于 Google 网站在 HTML 的 response header 中添加了 X-Frame-Options 字段以防止网页被 Frame (这项设置常被用来防止 Click Cheats ),因此我无法将 Google Search 加入到 iframe 中来。那么,我会放弃 Google 吗?」 (来看看同样的功能,这个老哥是怎么解决的,涨姿势。) https://louiszhai.github.io/2017/11/14/iheader/ |
![]() | 20 krystal9527 2020-01-10 09:29:34 +08:00 我觉得你可以使用 SSR,然后用 preboot 传递状态 |
![]() | 22 hxx051 OP @heiheidewo 更新了网站,感谢 |
![]() | 23 hxx051 OP @shuirong1997 感谢大佬,采取了此方案,更新了网站和源代码 |
![]() | 24 hxx051 OP @krystal9527 更新了网站,采取了 chrome 插件形式去除响应头 |