Skip to content

Commit

Permalink
SK-475: WebExtension manifest v3
Browse files Browse the repository at this point in the history
  • Loading branch information
arty-name committed Mar 15, 2023
1 parent 66bc222 commit 1ad75fb
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 11 deletions.
18 changes: 11 additions & 7 deletions src/static/manifest.json
Original file line number Diff line number Diff line change
@@ -1,22 +1,21 @@
{
"manifest_version": 2,
"manifest_version": 3,
"name": "__MSG_manifest_name__",
"short_name": "__MSG_manifest_short_name__",
"description": "__MSG_manifest_description__",
"version": "2023.3.14",
"default_locale": "en",
"browser_action": {
"action": {
"default_icon": {
"16": "icon/light/16.png",
"32" : "icon/light/32.png",
"32": "icon/light/32.png",
"48": "icon/light/48.png",
"128": "icon/light/128.png"
},
"default_popup": "popup.html"
},
"background": {
"scripts": ["js/backgroundScript.js"],
"persistent": true
"service_worker": "js/backgroundScript.js"
},
"content_scripts": [{
"matches": ["*://*/*"],
Expand All @@ -33,8 +32,13 @@
"clipboardWrite",
"storage"
],
"content_security_policy": "script-src 'self' 'wasm-eval'; object-src 'self';",
"content_security_policy": {
"extension_pages": "script-src 'self' 'wasm-unsafe-eval'"
},
"web_accessible_resources": [
"js/injectedScript.js"
{
"resources": ["js/injectedScript.js"],
"matches": ["*://*/*"]
}
]
}
4 changes: 2 additions & 2 deletions src/utilities/base64/base64.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ import { TextEncoder } from '@polkadot/x-textencoder';
export function stringToBase64(input: string): string {
const bytes = new TextEncoder().encode(input);
const asciiString = String.fromCodePoint(...bytes);
return window.btoa(asciiString);
return btoa(asciiString);
}

export function base64ToString(base64: string): string {
const asciiString = window.atob(base64);
const asciiString = atob(base64);
const bytes = Uint8Array.from(asciiString, (c) => c.charCodeAt(0));
return new TextDecoder().decode(bytes);
}
Expand Down
4 changes: 2 additions & 2 deletions src/utilities/storageEncryption/storageEncryption.ts
Original file line number Diff line number Diff line change
Expand Up @@ -87,11 +87,11 @@ export async function decrypt(
function arrayBufferToBase64(arrayBuffer: ArrayBuffer): string {
const bytes = new Uint8Array(arrayBuffer);
const asciiString = String.fromCodePoint(...bytes);
return window.btoa(asciiString);
return btoa(asciiString);
}

function base64ToArrayBuffer(base64: string): ArrayBuffer {
const asciiString = window.atob(base64);
const asciiString = atob(base64);
return Uint8Array.from(asciiString, (c) => c.charCodeAt(0)).buffer;
}

Expand Down

0 comments on commit 1ad75fb

Please sign in to comment.