使用 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 *">
我创建了一些非常简单的代码,其中我使用了多个 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 *">