拒绝执行‘*’中的脚本,因为其MIME类型(‘Text/html’)不可执行,并且启用了严格的MIME类型检查 时间:2016-03-23 作者:Cyberpks 我的wordpress网站面临一些UI问题。在撰写文章时,新添加的“作者”角色无法看到格式工具栏。调试后,我发现了一个javascript错误,我想这是由于版本4.4.2的更新引起的。错误(见snip)如下:Refused to execute script from \'http://www.faksite.com/wp-admin/admin-ajax.php?action=themeSome_shortcode_editor_plugin&wp-mce-4208-20151113\' because its MIME type (\'text/html\') is not executable, and strict MIME type checking is enabled. 我想不出是什么问题。 2 个回复 SO网友:Mark Kaplun 这个错误很可能是正确的(并且很可能与浏览器升级有关,而不是与任何WP版本更改有关),并且您的主题/插件做了一些可疑的事情。应使用ajax eEndpoint返回数据—html/json/xml。Wordpress将对来自ajax端点的所有响应使用文本/html mime类型,我看不到任何简单的方法来覆盖它。除了您现有的问题之外,ajax端点被搜索引擎阻止,因此如果在前端使用此代码,您可能会损害您的SEO。如果不是您自己开发的主题,您应该联系主题/插件作者来解决问题。 SO网友:T.Todua 请注意恶意脚本1)你能告诉我们,那到底是哪个网站吗?很有可能,你安装了一个可疑的主题或插件,试图向第三方网站发送一些数据,它可能会在你的网站上注入恶意脚本。。。2) 即使您信任您的插件/主题,也要检查,哪一个触发了该行根本不需要。找出并禁用执行此操作的插件。(3)IN CASE YOU TRUST WHAT HAPPENS WITH YOU, 那你应该去那里faksite.com 和输出ajax 呼叫,插入特殊header(content-type: text/javascript) 在输出之前。 文章导航