通过Javascript嵌入请求IE9&IE10
Embeds Request Via Javascript Not Showing in IE9 & IE10
我有一个网站,它有一系列嵌入,用户可以使用这些嵌入将他们在网站上创建的内容插入到自己的博客、页面或其他内容中。
我们让他们使用的代码是
<script src="[EMBED PROXY URL]" type="text/javascript"></script>
该代码调用服务器并返回类似的内容
(function(){
document.write("<iframe src='[EMBED VIEW URL]' frameborder='0' id='item_id_width' name='item_id_width' scrolling='no' marginheight='5px' height='400' width='200'></iframe>")
})();
我可以看到我的服务器收到javascript代码发出的请求,但出于某种原因,在InternetExplorer9&10,服务器返回HTTP 406错误("不可访问")。
它不会在Chrome、Firefox或Safari中返回406错误。所有内容都按预期加载到这些浏览器中
我在网上搜索过,找不到任何人遇到过这种情况。因此,如果有人对我如何解决这个问题有任何建议,我将不胜感激。
您很可能遇到这样的实例:
http://blogs.msdn.com/b/ieinternals/archive/2011/03/27/http-406-not-acceptable-php-ie9-standards-mode-accepts-only-text_2f00_css-for-stylesheets.aspx
查看Fiddler或类似调试器中的出站Accept
标头。来自IE的浏览器与来自其他浏览器的浏览器不同吗?
相关文章:
- jquery点击函数select&取消选择
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- Angular js-返回一个包含类似
- 一点javascript元编程&可链接的设置器
- 在不阻止默认行为的情况下检测IE10中的缩放
- 通过JSON&比较时间
- Jquery模板,如果xx&&如果yy
- WebComponentsJS with IE10
- jQuery工具验证器自定义效果-添加&消除影响
- Twitter引导程序Typeahead-Id&标签
- AngularJS&JSON-从Previous&下一个对象
- 什么是&&在没有if的行中的变量之间
- 关于引入外部javascript文件的问题&css通过https
- 指令的模板必须只有一个根元素:With restrict E&替换true
- 使用ajax的服务器端分页&jQuery
- Javascript,如果条件在没有&&逻辑运算符当&&它不起作用
- 如何使用dropzone&vueJs
- 链接上的IE10 jquery句柄单击事件不起作用
- 通过Javascript嵌入请求IE9&IE10
- IE10+11:onscroll&转换滞后性能