APlayer-Typecho icon indicating copy to clipboard operation
APlayer-Typecho copied to clipboard

不稳定啊

Open akFace opened this issue 6 years ago • 22 comments

有时候可以,有时候又不可以。老是加载不出来,是不是挂了?

akFace avatar Aug 11 '18 16:08 akFace

主要看服务器的网络环境,核心组件主要依赖于上游 MetingMetingJS.

metowolf avatar Aug 13 '18 09:08 metowolf

image 跨域了,咋整啊。不带www的可以访问,带www的不可以 @metowolf

akFace avatar Aug 14 '18 13:08 akFace

@kang558 在api处加cors头

Copay avatar Aug 14 '18 13:08 Copay

刚看了一下,不是cors问题,可能是api配置问题导致的500错误

Copay avatar Aug 14 '18 13:08 Copay

@Copay 看这两链接 带www的不可以

不带www的可以

akFace avatar Aug 14 '18 13:08 akFace

https://github.com/MoePlayer/APlayer-Typecho/blob/master/Action.php#L169 这行后面加一行

header("Access-Control-Allow-Origin: *");

Copay avatar Aug 14 '18 14:08 Copay

可以了,禁用插件再启用就可以了 @Copay 多谢哈~

akFace avatar Aug 14 '18 14:08 akFace

再加一行

header("access-control-allow-methods: GET, POST, OPTIONS");

Copay avatar Aug 14 '18 14:08 Copay

还不放心就再加一行

header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Connection, User-Agent, Cookie");

Copay avatar Aug 14 '18 14:08 Copay

加上了,不带www的又不行了

akFace avatar Aug 14 '18 14:08 akFace

贴一下你的代码

Copay avatar Aug 14 '18 14:08 Copay

你打开上面的两链接试试 有一个不行啊 image

akFace avatar Aug 14 '18 14:08 akFace

预计是鉴权出了问题 @metowolf 如下情况的请求将会返回500错误 Host: www.66re.cn Origin: http://66re.cn Referer: http://66re.cn/index.php/about.html 即请求api时,Origin域名不为远端Host(Referer)域名。

Copay avatar Aug 14 '18 14:08 Copay

@Copay 定位到了问题,由于插件初始化识别的域名有误。

可以尝试到插件设置中,将 API 地址更改为 http://66re.cn/index.php/action/metingapi?server=:server&type=:type&id=:id&auth=:auth&r=:r

metowolf avatar Aug 15 '18 02:08 metowolf

@metowolf

设置成这样 带 www的又不行啦

akFace avatar Aug 15 '18 04:08 akFace

究其缘由还是同源性的拓展。 可以于后台维护一个同源域名列表(Editable),以此配置CORS和API server验证问题。

Copay avatar Aug 15 '18 17:08 Copay

@Copay 怎么解决啊 ?

akFace avatar Aug 18 '18 07:08 akFace

@kang558 等作者解决,或者自己改插件禁掉检查

Copay avatar Aug 18 '18 07:08 Copay

@Copay 不会咦 。不会PHP O(∩_∩)O哈哈~

akFace avatar Aug 18 '18 07:08 akFace

@kang558 我也不会PHP😂

Copay avatar Aug 18 '18 08:08 Copay

@Copay 好吧,那只能等了😂

akFace avatar Aug 18 '18 08:08 akFace

跨域解决方案来了, 建议按此思路,可以让用户仅自定义参数,而不能自定义主路径 https://www.nnnuo.com/archives/251.html

nroyliu avatar Mar 12 '20 15:03 nroyliu