Предупреждение веб-фильтра при загрузке локального HTML-файла в WKWebView

#ios #swift #xcode

Вопрос:

Поэтому наше приложение загружает HTML — файл в WKWebView . Вот как это делает приложение: сначала приложение сгенерирует HTML-строку, а затем сохранит ее в HTML-файл, который хранится в папке приложения Documents . После создания HTML-файла приложение загрузит его в WKWebView файл, используя его URL/путь.

Это работает так, как и ожидалось, но мы видим кучу предупреждений, подобных этому:

 2021-10-29 13:31:20.033825 0800 TestApp[2715:90631] WF: === Starting WebFilter logging for process TestApp 2021-10-29 13:31:20.033893 0800 TestApp[2715:90631] WF: _userSettingsForUser mobile: {  filterBlacklist = (  );  filterWhitelist = (  );  restrictWeb = 1;  useContentFilter = 0;  useContentFilterOverrides = 0;  whitelistEnabled = 0; } 2021-10-29 13:31:20.033941 0800 TestApp[2715:90631] WF: _WebFilterIsActive returning: NO  

В основном я нашел здесь, в SO говорится, что это из-за «политики безопасности», реализованной через HTTPS и HTTP, но мы не называем никаких ссылок в HTML-файле, сгенерированном приложением.

Я обнаружил, что мы можем отключить эти предупреждения, изменив переменную среды схемы, но я не уверен, что это «правильное» исправление для этих предупреждений.