事件'拒绝访问属性'toString'
Event's not firing & Permission denied to access property 'toString'
在2-3天能够编码没有任何问题后,YouTube API似乎停止与我的网页交互。我正在使用Youtube推荐的iFrame-API。
不考虑停止工作的实际项目,我试图重现我的最终脚本和工作演示之间的差异。问题是,为了测试的目的,我只是复制了youtube的样例脚本,你猜怎么着——它也不起作用。我已经在我的web服务器上放了一个演示。
这个问题可能与Youtube的安全设置有关,因为我也得到了错误
权限被拒绝访问属性'toString'
我能够通过提供html5=1设置来修复Firebug中的此错误,但现在Flash没有安全问题(如谷歌错误提示所说),播放器无法通过 Player . playvideo ()等访问,并且没有触发任何事件,但onYouTubeIframeAPIReady。我已经检查了路径和API成功包含,onYouTubeIframeAPIReady被触发和YT。Player创建一个工作框架,其中包含选定的视频。PlayerVars工作良好。只是在创建播放器之后,我无法访问它。
我甚至尝试通过使用window["player"]
或创建始终尝试访问视频的间隔来将播放器变量设置为全局。当然,由于缺少onPlayerReady-Event,我无法检测,起初有一些错误,但之后不再有js-errors,但它也不做任何事情。
Edit1:我刚刚在我的另一个网络服务器上用另一个域测试了这个例子。在那里很好。我怀疑这个问题与安全限制有关,这一点越来越明确。有没有人可能知道API的限制,在X请求后web服务器被阻止或其他?
该域名已被google团队封禁,导致API请求受到限制和限制。原因很可能是许可证欺诈,尽管项目仍在开发中。
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 全局变量和全局对象的属性之间有什么区别吗
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 序列化数据属性中对象的最可靠方法
- 分析高度属性时出现意外值{{specs.height}}.index.html
- TypeError:无法读取属性'推'未定义的JavaScript
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- AngularJS-使用'true'属性
- toBoolean方法类似于toString
- 类型错误:无法读取未定义的属性“toString” - 为什么
- CanvasJS-访问变量-访问属性toString的权限被拒绝
- 未捕获的类型错误:无法读取未定义的属性“toString”
- 上传未捕获的类型错误:无法读取未定义的属性“toString”
- 事件'拒绝访问属性'toString'
- IE8属性枚举替换的内置属性(例如:“toString”)
- Javascript字符串match()方法返回错误“”;未捕获的类型错误:无法读取属性'toString
- 内部函数无法访问外部函数的作用域,导致无法读取属性toString()的未定义错误
- 未捕获的类型错误:无法读取属性'toString'为null
- Node.js-无法读取属性'toString'在Windows上运行程序包时为null