Сценарии статического веб-сайта не отображаются в объекте окна WKWebView - PullRequest
0 голосов
/ 10 апреля 2019

Я загружаю статический сайт HTML + JS в WKWebView и хочу назначить некоторые функции JS значениям в объекте окна.

Я правильно добавляю скрипт в html. Я пробовал как обычные теги сценариев, так и модули, используя импорт / экспорт ES6:

  • обычный скрипт
<script>
  window.test = () => {
    console.log("I am a normal JS script!");
  };
</script>
  • модуль скрипта
<script type="module" src="test.js"></script>

// содержимое test.js

// This is where I would normally import a function from another module
window.test = () => {
  console.log("I am a JS module script!");
};

При проверке объекта окна из WKWebView я не вижу назначенные функции (назначенные через мой JS-скрипт) для объекта окна.

...