如何在app中禁止网页启动其他应用?
配置网页里被禁止跳转的URL Scheme
字段名:forbiddenSchemes
取值范围:
*:禁止页面所有通过URL Scheme跳转到第三方应用的行为
scheme:只禁止跳转到该应用。可以配置多个,各个值之间用半角逗号隔开
^scheme:禁止跳转到除该应用外的其它应用。可以配置多个,各个值之间用半角逗号隔开
默认值:不禁止
描述:配置网页里被禁止跳转的URL Scheme。通过配置此字段,可以控制页面里通过a标签等行为能够跳转到哪些第三方应用。此字段不影响api.openApp方法打开第三方应用。
配置示例:
// 禁止所有 <preference name="forbiddenSchemes" value="*" /> // 禁止scheme1和scheme2 <preference name="forbiddenSchemes" value="scheme1,scheme2" /> // 禁止除scheme1和scheme2以外的其它应用 <preference name="forbiddenSchemes" value="^scheme1,^scheme2" />