0

Я сделал приложение, используя ионную на моем ПК с Windows, теперь при переключении на макинтош я получаю эту ошибку из консолиСодержание политики безопасности проблемы Cordova

«Отказался загрузить https://lorem.firebaseio.com/.lp?start=t&ser=59502592&cb=11&v=5 , потому что он не появляется в директиве script-src о содержании Безопасность ".

Я уже пытался изменить свой тег CSP в своем заголовке, я не могу заставить его работать. Также я попытался добавить все плагины/платформы/resouce.

Тег им помощи прямо сейчас

<meta http-equiv="Content-Security-Policy" content="default-src * data: cdvfile: gap:; style-src 'self' https://cdn.firebase.com https://*.firebaseio.com https://lorem.firebaseio.com/*; script-src 'self' 'unsafe-eval'"> 

им Также интересно, почему я не могу добавить это мой белый список плагинов, как я сделал в прошлом

<allow-navigation href="*"/> 
    <allow-navigation href="http://192.168.178.13:8100"/> 
    <allow-intent href="*.firebaseio.com"/> 
    <allow-intent href="auth.firebase.com"/> 

------- ---------------------- редактировать --------------------------- -

Чтобы исправить все мои проблемы, я использовал это 3 тега

content="default-src * data: cdvfile: gap:; 
     style-src 'self' 'unsafe-inline'; 
     img-src 'self' 'unsafe-inline'; 
     script-src 'self' https://lorem.firebaseio.com/* 
         https://cdn.firebase.com 
         https://*.firebaseio.com 
         'unsafe-eval'"> 

ответ

7

Вы добавили свой url в раздел style-src. Если вы пытаетесь загрузить источник удаленного сценария, вы должны добавить исходный URL-адрес в разделе script-src.

<meta http-equiv="Content-Security-Policy" 
     content="default-src * data: cdvfile: gap:; 
     style-src 'self' https://cdn.firebase.com 
         https://*.firebaseio.com 
         https://lorem.firebaseio.com/*; 
     script-src 'self' https://lorem.firebaseio.com/* 'unsafe-eval'">