Javascript 为什么ExpressionEngine似乎要从iframe客户端删除src URL?
ExpressionEngine似乎正在从iframe的源URL中剥离一些参数。这是在浏览器中发生的,而不是在服务器上 当我查看相关页面的HTML源代码时,iframe源代码是正确的。当我在控制台中查看它时,它与HTML源代码中的不同 elements控制台显示:Javascript 为什么ExpressionEngine似乎要从iframe客户端删除src URL?,javascript,html,iframe,expressionengine,Javascript,Html,Iframe,Expressionengine,ExpressionEngine似乎正在从iframe的源URL中剥离一些参数。这是在浏览器中发生的,而不是在服务器上 当我查看相关页面的HTML源代码时,iframe源代码是正确的。当我在控制台中查看它时,它与HTML源代码中的不同 elements控制台显示: <iframe frameborder="0" height="166" scrolling="no" src="http://w.soundcloud.com/player/?wmode=transparent" width=
<iframe frameborder="0" height="166" scrolling="no" src="http://w.soundcloud.com/player/?wmode=transparent" width="100%"></iframe>
HTML源代码显示:
<iframe frameborder="0" height="166" scrolling="no" src="http://w.soundcloud.com/player/?url=http%3A//api.soundcloud.com/tracks/112438993&color=ff6600&auto_play=false&show_artwork=true" width="100%"></iframe></div>
如果我在浏览器的元素控制台中手动更改源,则iframe将毫无问题地加载
我想象有一些javascript正在剥离src,但我找不到它。我用谷歌搜索了一个又一个遇到同样问题的人,但没有成功
该网址为:
这适用于所有soundcloud和spotify链接
Spotify示例:
谢谢
编辑:
<iframe frameborder="0" height="166" scrolling="no" src="//w.soundcloud.com/player/?wmode=transparent&url=//api.soundcloud.com/tracks/112438993&color=ff6600&auto_play=false&show_artwork=true" width="100%"></iframe>
好吧,我觉得自己像个傻瓜——应该早点找到模式 页脚中有一些代码将wmode=transparent添加到所有src文件中——它没有附加到任何已存在的查询中,只是用一个新的查询字符串替换它们 我删除了那个代码,现在一切都正常了