当我尝试从 Android Emulator 调用 MFP 适配器时出现以下错误

Posted

技术标签:

【中文标题】当我尝试从 Android Emulator 调用 MFP 适配器时出现以下错误【英文标题】:when I try to invoke MFP adapter from Android Emulator getting the below error 【发布时间】:2018-08-27 21:28:21 【问题描述】:

拒绝连接到“http://localhost:6015/mfp/api/adapters/Example/unprotected”,因为它违反了以下内容安全策略指令:“default-src 'self' data: gap:https://ssl.gstatic.com'unsafe-eval'”。请注意,'connect-src' 没有显式设置,因此 'default-src' 用作备用。

【问题讨论】:

你真的在尝试模拟器吗?模拟器和移动浏览器模拟器是不同的。 你能用你的 html 和适配器调用方法更新你的问题吗? 【参考方案1】:

从你的 index.html 中删除这个元标记并再次运行应用程序,它应该可以工作

 <meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *">

这个标签会阻塞适配器调用

【讨论】:

以上是关于当我尝试从 Android Emulator 调用 MFP 适配器时出现以下错误的主要内容,如果未能解决你的问题,请参考以下文章

Android Emulator 不会运行从 Eclipse 启动的应用程序

当我尝试在 Mac OS X 上运行 Android 模拟器时,我得到“找不到命令”

Android Studio Emulator 被杀

Android Emulator 使用旧版式

VS Emulator for Android 错误与 Hyper-V

Android emulator64-x86 在启动过程中挂起