原本運行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之後加入了一些安全的東西啦!好棒棒阿!