使用 Phonegap Build 制作 APK 时 href 不起作用

href not working when made into APK using Phonegap Build

我创建了一些非常简单的代码,其中我使用了多个 href 函数 像这样。

<p> E-mailadres:<a href="mailto:frank.veelenturf@bwb-group.com">
frank.veelenturf@bwb-group.com</a><br/> />

Website: <a href="http://www.alucol.nl">www.alucol.nl</a></p>

(第一个应该起草邮件,第二个应该打开浏览器并转到他们的站点)

当我 运行 使用 PhoneGap 直接在我的计算机上输入代码时,这些工作正常。但是,当我使用 PhoneGap Build 构建 APK 时,该功能在我的 phone 上不起作用。我想知道是否有解决办法。

您需要为 Cordova 使用 whitelist plugin 并使用内容安全策略元。这是指导您的通用 CSP。

<meta http-equiv="Content-Security-Policy" content="default-src 'self' gap://ready file://* 'unsafe-inline' *; style-src 'self' 'unsafe-inline' *; script-src 'self' 'unsafe-inline' 'unsafe-eval' *; img-src *">