Текст в HTML-таблице - это некорректно активируемое «событие» в WKWebview. - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть проблема, я не мог найти решение в течение длительного времени.Пожалуйста, потерпите меня, если я не использую правильную терминологию.Я относительно новичок в разработке программного обеспечения и очень плохо знаком с iOS.

По сути, у меня есть список чисел в таблице HTML, отображаемый в веб-просмотре, и некоторые из них, по-видимому, случайным образом, отображаются жирным шрифтом и позволяют мне нажимать на них, чтобы создать «событие» в iOS.Такого не должно быть.Никакие данные не должны быть кликабельными или генерировать четность нажатием.

Я включил скриншот и фрагмент моего HTML-кода.Любая помощь с благодарностью!Спасибо!

screenshot

<head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" href="jquery.mobile-1.4.5.min.css">
            <script src="jquery-1.11.3.min.js"></script>
            <script src="jquery.mobile-1.4.5.min.js"></script>

            </button>
            <style>
                th {
                    border-bottom: 1px solid #d6d6d6;
                }

            tr:nth-child(even) {
                background: #DBE8F9;
            }
            </style>
            </head>

<body>
    <div data-role="main" class="ui-content">
        <form>
            <input id="filterTable-input" data-type="search" placeholder="Search For Material...">
                </form>
        <table data-role="table" data-mode="columntoggle" class="ui-responsive ui-shadow" id="myTable" data-filter="true" data-input="#filterTable-input">
            <thead>
                <tr>
                    <th data-priority="1">Material</th>
                    <th data-priority="1">lb/ft<sup>&sup3;</sup></th>
                    <th data-priority="1">g/cm<sup>&sup3;</sup></th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <tr>
                        <td>Aluminum Hydroxide </td> <!--item in question from screenshot-->
                        <td>26.5 </td>
                        <td>0.42</td>
                    </tr>
                    <tr>
                        <td>Aluminum Oxide </td>
                        <td>36 </td>
                        <td>0.58</td>
                    </tr>
                    <tr>
                        <td>Aluminum Silicate </td>
                        <td>31 </td>
                        <td>0.5</td>
                    </tr>
                    <tr>
             </tbody>
             </table>

         </div>

    <div data-role="footer" align="center">

        <a href="javascript:void(0)"   onclick="parent.window.scrollTo(0,0);">Back to Top</a>
    </div>
    </div>

</body>

1 Ответ

0 голосов
/ 20 февраля 2019

Это очень странно ...

Некоторое быстрое тестирование, и кажется, что когда соседние ячейки таблицы соответствуют этому формату:

dd.mm hh.mm

это часто но не всегда определяется как дата.Итак,

26.5 0.42 == May 26th
26.10 5.12 == October 26th

Если вы отключите обнаружение данных календарных событий на вашем WKWebView, они не будут обнаружены.Конечно, любые фактические даты, которые вы хотите, чтобы были обнаружены, тоже не будут работать.

Мне не удалось найти какую-либо документацию по внутреннему коду синтаксического анализа ... Вероятно, можетнайди его для Свифта, но в любом случае это не сильно поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...