前两天构建了个聚合搜索引擎——猫搜,https://www.moresearch.ga 旨在多页聚合多个搜索引擎以提供更多结果,提高搜索效率。
这两天整理了下代码放到了 github 上 👉轻戳 https://github.com/xuefengnice/MoreSearch
使用 Angular 和 Typescript 构建,纯前端,欢迎拍砖:)
1
iiii 2020-01-09 13:04:40 +08:00 via Android 2
关闭同源策略?你咋想的。
|
3
akvo 2020-01-09 14:18:44 +08:00
说实话,想起来罗老师的 TNT 了
|
5
Curtion 2020-01-09 15:12:21 +08:00 1
建议在网站中告知关闭同源策略可能的后果
|
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 插件形式去除响应头
|