Кнопки группы радио Framework7 не работают при запуске на Android / iOS через Cordova - PullRequest
0 голосов
/ 27 марта 2019

Я делаю мобильное приложение через Cordova, используя html5, CSS и JS. На протяжении всей реализации я использовал 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>

Это создает полностью работающую радиогруппу через пробел в телефоне, но не при запуске через эмуляторы Android или iOS.

Спасибо

1 Ответ

0 голосов
/ 28 марта 2019

После создания репродукции я обнаружил, что эта проблема связана с одним из моих метатегов

<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">

оставит это, если у кого-то еще есть эта проблема

...