2016-09-22 6 views
42

Począwszy od iOS 10 zauważyłem takie logi w moim appiOS 10 „Uruchamianie rejestrowania WebFilter dla procesu” + nagłówek Proxy-Authorization usunięty z wniosku

yyyy-MM-dd HH:mm:sss HelloWorld[XXX:XXXXXX] WF: === Starting WebFilter logging for process HelloWorld 
yyyy-MM-dd HH:mm:sss HelloWorld[XXX:XXXXXX] WF: _userSettingsForUser mobile: { 
    filterBlacklist =  (
    ); 
    filterWhitelist =  (
    ); 
    restrictWeb = 1; 
    useContentFilter = 0; 
    useContentFilterOverrides = 0; 
    whitelistEnabled = 0; 
} 
yyyy-MM-dd HH:mm:sss HelloWorld[XXX:XXXXXX] WF: _WebFilterIsActive returning: NO 

Sprawdziliśmy iOS 10 Release notes ale nie ma informacji o funkcji WebFilter

również zauważyłem, że na niektórych stronach Proxy-Authorization usunięte z wniosku (używam programowo skonfigurowane proxy) i ten problem zaczął z iOS 10.

Każdy może rzucić światło na to?

Aktualizacja 1

znalazłem stabilne przypadek, kiedy to nastąpi

  1. Webview wniosek / jakiegoś miejscu example.org nad https
  2. otrzymane html zawiera http odnośnik do jakiegoś zasobu (zdjęcie CSS) jak http://example.org/icon.png
  3. To prowadzi do usunięcia nagłówka
+0

To samo dzieje się ze mną. Znalazłeś przyczynę przypadkiem? –

+1

walka z tym samym problemem. Ktoś ma rozwiązanie? –

+0

To samo tutaj ... Zdarza się tylko w przypadku niektórych tras ... – dava

Odpowiedz

3

Sprawdź stronę z Chrome Developer Tools i najprawdopodobniej znaleźć ostrzeżenie jak Mixed Content: The page at '...' as loaded over HTTPS, but requested an insecure resource '...'. This content should also be served over HTTPS.

Według Apple „Zawartość Security Policy (CSP) wsparcia” w Safari 10 „został wzbogacony o tym wersję 2.0 standardu. " Wygląda na to, że obejmuje to również iOS 10.

Zajrzyj tutaj o poziomach CSP: https://content-security-policy.com

+1

Serwer HTTP obsługujący tylko ładowanie w systemie iOS 11, ale nadal wyświetlają się komunikaty o błędach. – Dmitry

1

byłem w obliczu tego samego problemu, przyczyna w moim przypadku było, próbowałem otworzyć video .webm rozszerzenia w iframe.When zmieniłem rozszerzenie wideo z .webm do .mov lub .mp4 problem został rozwiązany.

2

Jeśli chcesz usunąć wiadomość z konsoli XCode, zapoznaj się z poniższymi krokami.

Select Product => Scheme => Edit Scheme or use shortcut : CMD + < 
Select the Run option from left side. 
On Environment Variables section, add the variable OS_ACTIVITY_MODE = disable 
Powiązane problemy