有两个网站(A站,B站)。 A站以IFrame嵌套了B站,请问,在B站如何调用A站的JS方法??

JavaScript016

有两个网站(A站,B站)。 A站以IFrame嵌套了B站,请问,在B站如何调用A站的JS方法??,第1张

这个涉及到跨域问题

如果AB站点都在同一个域下,这样的调用是没有问题的

但如果不在同一个域,问题不在于你程序写错了

除开利用浏览器漏洞,这个问题不是你服务器能控制,也不是你js代码能控制,而是浏览器在安全性方便不允许这样去做,是没办法改变这点的

变通的方法很多,但也很复杂,请自行百度"js跨域"~

希望对您有帮助~

By Billskate

1、首先我们打开手机哔哩哔哩客户端,点击页面右下角的我的,然后下滑页面找到设置并点击进去。

2、其次进入设置页面,选择并点击安全隐私选项,点击页面第一行的账号安全中心选项。

3、最后就可以点击密码进行修改就可以了。

简单研究了没完全解决,相关js混淆了看得眼疼。给您一个思路:在滑动条滚动时候,其实不是简单的让弹幕列表滚动而已,他其实在根据滑块的位置,不断清掉不需要显示的弹幕,又不断插入需要显示的弹幕,也就是弹幕列表内不是全部弹幕都在里面,而是在根据滑块动态调度显示的内容,因此仅仅用scrollTop(300)更改列表滚动条是无效的,要找到滑块拖动时候触发了哪个JS事件才可以。