我正在使用html5,CSS和JS通过Cordova制作移动应用程序。在整个实施过程中,我使用phonegap来测试应用程序。但是,现在我已经完成它,我已经开始添加移动平台,并且单选按钮组不再可点击,在iOS或Android中(这似乎是唯一的问题)。
我之前的图书传单问题不起作用,所以不得不重新安装Cordova-whitelist-plugin。是否需要其他插件?
这是我的HTML代码
<div class = "list-block" id="radio">
<ul class="nav">
<li>
<label class = "label-radio item-content no-fastclick">
<input type = "radio" name = "tf-radio" value = "To">
<div class = "item-inner">
<div class = "item-title">To</div>
</div>
</label>
</li>
<li>
<label class = "label-radio item-content no-fastclick">
<input type = "radio" name = "tf-radio" value = "From">
<div class = "item-inner">
<div class = "item-title">From</div>
</div>
</label>
</li>
</ul>
</div>
<script type="text/javascript" src="lib/framework7/js/framework7.min.js"></script>
这通过phonegap创建一个完全可操作的无线电组,但不是通过Android或iOS模拟器运行时。
谢谢
在生成一个repro案例后,我发现这个问题是由我的一个meta标签引起的
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
将离开这个问题,其他任何人都有这个问题