File tree Expand file tree Collapse file tree 4 files changed +6
-1
lines changed
bindings/src/main/scala/chrome/runtime
sbt-plugin/src/main/scala/net/lullabyte
shared/src/main/scala/chrome Expand file tree Collapse file tree 4 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -140,6 +140,7 @@ object Runtime {
140
140
override val offlineEnabled = manifest.offlineEnabled.toOption
141
141
override val permissions = perms
142
142
override val icons = iconsValue
143
+ override val contentSecurityPolicy = manifest.content_security_policy.toOption
143
144
}
144
145
} else {
145
146
val extension = manifest.asExtensionManifest.get
@@ -157,6 +158,7 @@ object Runtime {
157
158
scripts =
158
159
extension.background.map(_.scripts.toList).getOrElse(List ())
159
160
)
161
+ override val contentSecurityPolicy = manifest.content_security_policy.toOption
160
162
}
161
163
}
162
164
}
Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ trait Manifest extends js.Object {
34
34
val offlineEnabled : js.UndefOr [Boolean ] = js.native
35
35
val permissions : js.UndefOr [js.Array [String ]] = js.native
36
36
val icons : js.UndefOr [Map [String , String ]] = js.native
37
+ val content_security_policy : js.UndefOr [String ] = js.native
37
38
38
39
}
39
40
Original file line number Diff line number Diff line change @@ -177,7 +177,8 @@ object JsonCodecs {
177
177
case API (name) => Json .fromString(name)
178
178
case Host (url) => Json .fromString(url)
179
179
}
180
- )
180
+ ),
181
+ (" content_security_policy" , manifest.contentSecurityPolicy.asJson)
181
182
)
182
183
}
183
184
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ sealed trait Manifest {
24
24
val externallyConnectable : Option [ExternallyConnectable ] = None
25
25
val oauth2 : Option [Oauth2Settings ] = None
26
26
val webAccessibleResources : List [String ] = Nil
27
+ val contentSecurityPolicy : Option [String ] = None
27
28
}
28
29
29
30
case class Background (scripts : List [String ])
You can’t perform that action at this time.
0 commit comments