Ketika saya mencoba menerapkan aplikasi saya ke perangkat dengan sistem Android di atas 5.0.0 ( Lollipop ), saya terus mendapatkan pesan kesalahan semacam ini:
07-03 18: 39: 21.621: D / SystemWebChromeClient (9132): file: ///android_asset/www/index.html: Line 0: Menolak memuat skrip 'http: // xxxxx' karena melanggar Konten berikut Petunjuk Kebijakan Keamanan: "script-src 'self' 'unsafe-eval' 'unsafe-inline'". 07-03 18: 39: 21.621: I / chromium (9132): [INFO: CONSOLE (0)] "Menolak untuk memuat skrip 'http: // xxx' karena melanggar petunjuk Kebijakan Keamanan Konten berikut:" script- src 'self' 'unsafe-eval' 'unsafe-inline' ".
Namun, jika saya menerapkannya ke perangkat seluler dengan sistem Android 4.4.x ( KitKat ), kebijakan keamanan berfungsi dengan yang default:
<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *">
Kemudian saya berpikir, mungkin, saya harus berubah menjadi seperti ini:
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-eval' 'unsafe-inline'; object-src 'self'; style-src 'self' 'unsafe-inline'; media-src *">
Pada dasarnya, kedua opsi tersebut tidak berfungsi untuk saya. Bagaimana saya bisa mengatasi masalah ini?