Cordova 無法執行javascript

原本運行Codova4.2.x的專案,因為想說升級一下比較安全

改了Codova的版本到5.3.1

然後javascript就突然死掉了,連onclick=alert也跑不出來...

重新建立一個Codova 5的專案之後看到一段註解

視需要在下方的中繼標籤中自訂內容安全性原則。將 'unsafe-inline' 加入 default-src 以啟用內嵌 JavaScript。
如需詳細資料,請參閱 http://go.microsoft.com/fwlink/?LinkID=617521

改個本來沒有的meta
<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-inline'; style-src 'self' 'unsafe-inline'; media-src *">

反正就Codova 5之後加入了一些安全的東西啦!好棒棒阿!


沒有留言:

張貼留言