1***@qq.com
1***@qq.com
  • 发布:2022-02-14 19:54
  • 更新:2022-02-15 11:02
  • 阅读:740

前端代码托管, 能不能处理下跨域问题, 百度快照需要访问里面的js,会因为跨域导致无法访问到js

分类:云服务

我的场景就是: 自带的ssr, 跨域导致百度快照无法访问js
用的是阿里云的代码托管,阿里云是可以配置跨域的,直接全部打开把,

2022-02-14 19:54 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

有错误信息吗?有的话发出来一下

  • 1***@qq.com (作者)

    就是跨域问题啊, http://cache.baiducontent.com/ 这个是百度快照的域名,会访问 项目中的js, 结果就会报错.

    你看下这个快照 ,这个已经不会报错了, 我用的是自带的ssr, 但是用的却不是自带的阿里云的oss,而是自己弄了一个oss(把跨域问题弄上了),另外一个问题: 这个快照有些地方不能显示( 可能是类似:uni-image 这种组件识别不了吧, 不知道什么问题, 如果是div就能显示), 所以要用这个实现完整版本的ssr还是有问题

    http://cache.baiducontent.com/c?m=OjSRIEivwnes1M7EII6EIwn4raxowNRpYEOPxwm0Ry25a7AXgVFftirwMMjKv80E7pUe72AEsXYbdFk2BaqaqmRipki7XBvw4aJARiC1fVS&p=8f759a46d7af0ec31ab6c7710f43&newp=9949c64ad49133fa0fbd9b7d0c0792695912c10e37d2c44324b9d71fd325001c1b69e3b823281603d4c6786c15e9241dbdb239256b5572c5ce9f&s=505bfc210660bb7e%20%20%20%20%20%20%20%20%20%20%20%20&user=baidu&fm=sc&query=%BD%B3%B6%E0%B6%E0%B5%BD%BC%D2&qid=d21314f70001157d&p1=1

    2022-02-15 17:44

  • DCloud_uniCloud_WYQ

    回复 1***@qq.com: 意思是百度快照抓前端网页托管里面的js会跨域是吗?跨域配置里面配置了百度快照的域名也不行吗?

    2022-02-16 11:54

  • 1***@qq.com (作者)

    回复 DCloud_uniCloud_WYQ: 阿里云存放的是前端代码: css, html,js, 默认是开启跨域的, 也就是说, 其他网站都访问不了托管里面的js文件, 这时候用户不仅仅要去配置百度快照的域名, 或者去配置360搜索的, 甚至以后基本上所有的搜索引擎你都i要去配置, 那么你的这个前端托管的功能不就是废了么?所以应该默认是开启的或者你能一键开启关闭跨域.

    2022-04-29 08:56

  • DCloud_uniCloud_WYQ

    回复 1***@qq.com: 意思是需要一个对文件类型设置跨域的配置是吗?

    2022-05-05 13:26

该问题目前已经被锁定, 无法添加新回复