mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2024-11-10 01:01:55 +01:00
Manifest v3 without invidious working
This commit is contained in:
parent
98ac2fc618
commit
a95020dda3
7 changed files with 296 additions and 157 deletions
|
@ -1,12 +1,150 @@
|
||||||
{
|
{
|
||||||
"optional_permissions": [
|
"host_permissions": [
|
||||||
"declarativeContent",
|
"https://*.youtube.com/*",
|
||||||
"webNavigation"
|
"https://sponsor.ajay.app/*"
|
||||||
],
|
],
|
||||||
"background": {
|
"optional_host_permissions": [
|
||||||
"persistent": false
|
"*://*/*"
|
||||||
|
],
|
||||||
|
"web_accessible_resources": [{
|
||||||
|
"resources": [
|
||||||
|
"icons/LogoSponsorBlocker256px.png",
|
||||||
|
"icons/IconSponsorBlocker256px.png",
|
||||||
|
"icons/PlayerStartIconSponsorBlocker.svg",
|
||||||
|
"icons/PlayerStopIconSponsorBlocker.svg",
|
||||||
|
"icons/PlayerUploadIconSponsorBlocker.svg",
|
||||||
|
"icons/PlayerUploadFailedIconSponsorBlocker.svg",
|
||||||
|
"icons/PlayerCancelSegmentIconSponsorBlocker.svg",
|
||||||
|
"icons/clipboard.svg",
|
||||||
|
"icons/settings.svg",
|
||||||
|
"icons/pencil.svg",
|
||||||
|
"icons/check.svg",
|
||||||
|
"icons/check-smaller.svg",
|
||||||
|
"icons/upvote.png",
|
||||||
|
"icons/downvote.png",
|
||||||
|
"icons/thumbs_down.svg",
|
||||||
|
"icons/thumbs_down_locked.svg",
|
||||||
|
"icons/thumbs_up.svg",
|
||||||
|
"icons/help.svg",
|
||||||
|
"icons/report.png",
|
||||||
|
"icons/close.png",
|
||||||
|
"icons/skipIcon.svg",
|
||||||
|
"icons/refresh.svg",
|
||||||
|
"icons/beep.ogg",
|
||||||
|
"icons/pause.svg",
|
||||||
|
"icons/stop.svg",
|
||||||
|
"icons/skip.svg",
|
||||||
|
"icons/heart.svg",
|
||||||
|
"icons/visible.svg",
|
||||||
|
"icons/not_visible.svg",
|
||||||
|
"icons/sort.svg",
|
||||||
|
"icons/money.svg",
|
||||||
|
"icons/segway.png",
|
||||||
|
"icons/close-smaller.svg",
|
||||||
|
"icons/right-arrow.svg",
|
||||||
|
"icons/campaign.svg",
|
||||||
|
"icons/star.svg",
|
||||||
|
"icons/lightbulb.svg",
|
||||||
|
"icons/bolt.svg",
|
||||||
|
"icons/stopwatch.svg",
|
||||||
|
"icons/music-note.svg",
|
||||||
|
"icons/import.svg",
|
||||||
|
"icons/export.svg",
|
||||||
|
"icons/PlayerInfoIconSponsorBlocker.svg",
|
||||||
|
"icons/PlayerDeleteIconSponsorBlocker.svg",
|
||||||
|
"icons/dearrow.svg",
|
||||||
|
"popup.html",
|
||||||
|
"popup.css",
|
||||||
|
"content.css",
|
||||||
|
"shared.css",
|
||||||
|
"js/document.js",
|
||||||
|
"libs/Source+Sans+Pro.css",
|
||||||
|
"libs/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2",
|
||||||
|
"libs/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2",
|
||||||
|
"libs/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2",
|
||||||
|
"libs/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2"
|
||||||
|
],
|
||||||
|
"matches": ["<all_urls>"]
|
||||||
|
}],
|
||||||
|
"content_scripts": [
|
||||||
|
{
|
||||||
|
"world": "MAIN",
|
||||||
|
"js": [
|
||||||
|
"./js/document.js"
|
||||||
|
],
|
||||||
|
"matches": [
|
||||||
|
"https://*.youtube.com/*",
|
||||||
|
"https://www.youtube-nocookie.com/embed/*"
|
||||||
|
],
|
||||||
|
"all_frames": true,
|
||||||
|
"run_at": "document_start"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"world": "ISOLATED",
|
||||||
|
"js": [
|
||||||
|
"./js/content.js"
|
||||||
|
],
|
||||||
|
"css": [
|
||||||
|
"content.css",
|
||||||
|
"shared.css"
|
||||||
|
],
|
||||||
|
"matches": [
|
||||||
|
"https://*.youtube.com/*",
|
||||||
|
"https://www.youtube-nocookie.com/embed/*"
|
||||||
|
],
|
||||||
|
"all_frames": true,
|
||||||
|
"run_at": "document_start"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"action": {
|
||||||
|
"default_title": "SponsorBlock",
|
||||||
|
"default_popup": "popup.html",
|
||||||
|
"default_icon": {
|
||||||
|
"16": "icons/IconSponsorBlocker16px.png",
|
||||||
|
"32": "icons/IconSponsorBlocker32px.png",
|
||||||
|
"64": "icons/IconSponsorBlocker64px.png",
|
||||||
|
"128": "icons/IconSponsorBlocker128px.png"
|
||||||
|
},
|
||||||
|
"theme_icons": [
|
||||||
|
{
|
||||||
|
"light": "icons/IconSponsorBlocker16px.png",
|
||||||
|
"dark": "icons/IconSponsorBlocker16px.png",
|
||||||
|
"size": 16
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"light": "icons/IconSponsorBlocker32px.png",
|
||||||
|
"dark": "icons/IconSponsorBlocker32px.png",
|
||||||
|
"size": 32
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"light": "icons/IconSponsorBlocker64px.png",
|
||||||
|
"dark": "icons/IconSponsorBlocker64px.png",
|
||||||
|
"size": 64
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"light": "icons/IconSponsorBlocker128px.png",
|
||||||
|
"dark": "icons/IconSponsorBlocker128px.png",
|
||||||
|
"size": 128
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"light": "icons/IconSponsorBlocker256px.png",
|
||||||
|
"dark": "icons/IconSponsorBlocker256px.png",
|
||||||
|
"size": 256
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"light": "icons/IconSponsorBlocker512px.png",
|
||||||
|
"dark": "icons/IconSponsorBlocker512px.png",
|
||||||
|
"size": 512
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"light": "icons/IconSponsorBlocker1024px.png",
|
||||||
|
"dark": "icons/IconSponsorBlocker1024px.png",
|
||||||
|
"size": 1024
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"permissions": [
|
"background": {
|
||||||
"https://*.youtube.com/*"
|
"service_worker": "./js/background.js"
|
||||||
]
|
},
|
||||||
|
"manifest_version": 3
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,9 +11,6 @@
|
||||||
"background": {
|
"background": {
|
||||||
"persistent": false
|
"persistent": false
|
||||||
},
|
},
|
||||||
"permissions": [
|
|
||||||
"scripting"
|
|
||||||
],
|
|
||||||
"browser_action": {
|
"browser_action": {
|
||||||
"default_area": "navbar"
|
"default_area": "navbar"
|
||||||
}
|
}
|
||||||
|
|
133
manifest/manifest-v2-extra.json
Normal file
133
manifest/manifest-v2-extra.json
Normal file
|
@ -0,0 +1,133 @@
|
||||||
|
{
|
||||||
|
"web_accessible_resources": [
|
||||||
|
"icons/LogoSponsorBlocker256px.png",
|
||||||
|
"icons/IconSponsorBlocker256px.png",
|
||||||
|
"icons/PlayerStartIconSponsorBlocker.svg",
|
||||||
|
"icons/PlayerStopIconSponsorBlocker.svg",
|
||||||
|
"icons/PlayerUploadIconSponsorBlocker.svg",
|
||||||
|
"icons/PlayerUploadFailedIconSponsorBlocker.svg",
|
||||||
|
"icons/PlayerCancelSegmentIconSponsorBlocker.svg",
|
||||||
|
"icons/clipboard.svg",
|
||||||
|
"icons/settings.svg",
|
||||||
|
"icons/pencil.svg",
|
||||||
|
"icons/check.svg",
|
||||||
|
"icons/check-smaller.svg",
|
||||||
|
"icons/upvote.png",
|
||||||
|
"icons/downvote.png",
|
||||||
|
"icons/thumbs_down.svg",
|
||||||
|
"icons/thumbs_down_locked.svg",
|
||||||
|
"icons/thumbs_up.svg",
|
||||||
|
"icons/help.svg",
|
||||||
|
"icons/report.png",
|
||||||
|
"icons/close.png",
|
||||||
|
"icons/skipIcon.svg",
|
||||||
|
"icons/refresh.svg",
|
||||||
|
"icons/beep.ogg",
|
||||||
|
"icons/pause.svg",
|
||||||
|
"icons/stop.svg",
|
||||||
|
"icons/skip.svg",
|
||||||
|
"icons/heart.svg",
|
||||||
|
"icons/visible.svg",
|
||||||
|
"icons/not_visible.svg",
|
||||||
|
"icons/sort.svg",
|
||||||
|
"icons/money.svg",
|
||||||
|
"icons/segway.png",
|
||||||
|
"icons/close-smaller.svg",
|
||||||
|
"icons/right-arrow.svg",
|
||||||
|
"icons/campaign.svg",
|
||||||
|
"icons/star.svg",
|
||||||
|
"icons/lightbulb.svg",
|
||||||
|
"icons/bolt.svg",
|
||||||
|
"icons/stopwatch.svg",
|
||||||
|
"icons/music-note.svg",
|
||||||
|
"icons/import.svg",
|
||||||
|
"icons/export.svg",
|
||||||
|
"icons/PlayerInfoIconSponsorBlocker.svg",
|
||||||
|
"icons/PlayerDeleteIconSponsorBlocker.svg",
|
||||||
|
"icons/dearrow.svg",
|
||||||
|
"popup.html",
|
||||||
|
"popup.css",
|
||||||
|
"content.css",
|
||||||
|
"shared.css",
|
||||||
|
"js/document.js",
|
||||||
|
"libs/Source+Sans+Pro.css",
|
||||||
|
"libs/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2",
|
||||||
|
"libs/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2",
|
||||||
|
"libs/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2",
|
||||||
|
"libs/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2"
|
||||||
|
],
|
||||||
|
"permissions": [
|
||||||
|
"https://sponsor.ajay.app/*"
|
||||||
|
],
|
||||||
|
"optional_permissions": [
|
||||||
|
"*://*/*"
|
||||||
|
],
|
||||||
|
"browser_action": {
|
||||||
|
"default_title": "SponsorBlock",
|
||||||
|
"default_popup": "popup.html",
|
||||||
|
"default_icon": {
|
||||||
|
"16": "icons/IconSponsorBlocker16px.png",
|
||||||
|
"32": "icons/IconSponsorBlocker32px.png",
|
||||||
|
"64": "icons/IconSponsorBlocker64px.png",
|
||||||
|
"128": "icons/IconSponsorBlocker128px.png"
|
||||||
|
},
|
||||||
|
"theme_icons": [
|
||||||
|
{
|
||||||
|
"light": "icons/IconSponsorBlocker16px.png",
|
||||||
|
"dark": "icons/IconSponsorBlocker16px.png",
|
||||||
|
"size": 16
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"light": "icons/IconSponsorBlocker32px.png",
|
||||||
|
"dark": "icons/IconSponsorBlocker32px.png",
|
||||||
|
"size": 32
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"light": "icons/IconSponsorBlocker64px.png",
|
||||||
|
"dark": "icons/IconSponsorBlocker64px.png",
|
||||||
|
"size": 64
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"light": "icons/IconSponsorBlocker128px.png",
|
||||||
|
"dark": "icons/IconSponsorBlocker128px.png",
|
||||||
|
"size": 128
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"light": "icons/IconSponsorBlocker256px.png",
|
||||||
|
"dark": "icons/IconSponsorBlocker256px.png",
|
||||||
|
"size": 256
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"light": "icons/IconSponsorBlocker512px.png",
|
||||||
|
"dark": "icons/IconSponsorBlocker512px.png",
|
||||||
|
"size": 512
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"light": "icons/IconSponsorBlocker1024px.png",
|
||||||
|
"dark": "icons/IconSponsorBlocker1024px.png",
|
||||||
|
"size": 1024
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"background": {
|
||||||
|
"scripts":[
|
||||||
|
"./js/background.js"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"content_scripts": [{
|
||||||
|
"run_at": "document_start",
|
||||||
|
"matches": [
|
||||||
|
"https://*.youtube.com/*",
|
||||||
|
"https://www.youtube-nocookie.com/embed/*"
|
||||||
|
],
|
||||||
|
"all_frames": true,
|
||||||
|
"js": [
|
||||||
|
"./js/content.js"
|
||||||
|
],
|
||||||
|
"css": [
|
||||||
|
"content.css",
|
||||||
|
"shared.css"
|
||||||
|
]
|
||||||
|
}],
|
||||||
|
"manifest_version": 2
|
||||||
|
}
|
|
@ -5,137 +5,6 @@
|
||||||
"default_locale": "en",
|
"default_locale": "en",
|
||||||
"description": "__MSG_Description__",
|
"description": "__MSG_Description__",
|
||||||
"homepage_url": "https://sponsor.ajay.app",
|
"homepage_url": "https://sponsor.ajay.app",
|
||||||
"content_scripts": [{
|
|
||||||
"run_at": "document_start",
|
|
||||||
"matches": [
|
|
||||||
"https://*.youtube.com/*",
|
|
||||||
"https://www.youtube-nocookie.com/embed/*"
|
|
||||||
],
|
|
||||||
"all_frames": true,
|
|
||||||
"js": [
|
|
||||||
"./js/content.js"
|
|
||||||
],
|
|
||||||
"css": [
|
|
||||||
"content.css",
|
|
||||||
"shared.css"
|
|
||||||
]
|
|
||||||
}],
|
|
||||||
"web_accessible_resources": [
|
|
||||||
"icons/LogoSponsorBlocker256px.png",
|
|
||||||
"icons/IconSponsorBlocker256px.png",
|
|
||||||
"icons/PlayerStartIconSponsorBlocker.svg",
|
|
||||||
"icons/PlayerStopIconSponsorBlocker.svg",
|
|
||||||
"icons/PlayerUploadIconSponsorBlocker.svg",
|
|
||||||
"icons/PlayerUploadFailedIconSponsorBlocker.svg",
|
|
||||||
"icons/PlayerCancelSegmentIconSponsorBlocker.svg",
|
|
||||||
"icons/clipboard.svg",
|
|
||||||
"icons/settings.svg",
|
|
||||||
"icons/pencil.svg",
|
|
||||||
"icons/check.svg",
|
|
||||||
"icons/check-smaller.svg",
|
|
||||||
"icons/upvote.png",
|
|
||||||
"icons/downvote.png",
|
|
||||||
"icons/thumbs_down.svg",
|
|
||||||
"icons/thumbs_down_locked.svg",
|
|
||||||
"icons/thumbs_up.svg",
|
|
||||||
"icons/help.svg",
|
|
||||||
"icons/report.png",
|
|
||||||
"icons/close.png",
|
|
||||||
"icons/skipIcon.svg",
|
|
||||||
"icons/refresh.svg",
|
|
||||||
"icons/beep.ogg",
|
|
||||||
"icons/pause.svg",
|
|
||||||
"icons/stop.svg",
|
|
||||||
"icons/skip.svg",
|
|
||||||
"icons/heart.svg",
|
|
||||||
"icons/visible.svg",
|
|
||||||
"icons/not_visible.svg",
|
|
||||||
"icons/sort.svg",
|
|
||||||
"icons/money.svg",
|
|
||||||
"icons/segway.png",
|
|
||||||
"icons/close-smaller.svg",
|
|
||||||
"icons/right-arrow.svg",
|
|
||||||
"icons/campaign.svg",
|
|
||||||
"icons/star.svg",
|
|
||||||
"icons/lightbulb.svg",
|
|
||||||
"icons/bolt.svg",
|
|
||||||
"icons/stopwatch.svg",
|
|
||||||
"icons/music-note.svg",
|
|
||||||
"icons/import.svg",
|
|
||||||
"icons/export.svg",
|
|
||||||
"icons/PlayerInfoIconSponsorBlocker.svg",
|
|
||||||
"icons/PlayerDeleteIconSponsorBlocker.svg",
|
|
||||||
"icons/dearrow.svg",
|
|
||||||
"popup.html",
|
|
||||||
"popup.css",
|
|
||||||
"content.css",
|
|
||||||
"shared.css",
|
|
||||||
"js/document.js",
|
|
||||||
"libs/Source+Sans+Pro.css",
|
|
||||||
"libs/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2",
|
|
||||||
"libs/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2",
|
|
||||||
"libs/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2",
|
|
||||||
"libs/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2"
|
|
||||||
],
|
|
||||||
"permissions": [
|
|
||||||
"storage",
|
|
||||||
"https://sponsor.ajay.app/*"
|
|
||||||
],
|
|
||||||
"optional_permissions": [
|
|
||||||
"*://*/*"
|
|
||||||
],
|
|
||||||
"browser_action": {
|
|
||||||
"default_title": "SponsorBlock",
|
|
||||||
"default_popup": "popup.html",
|
|
||||||
"default_icon": {
|
|
||||||
"16": "icons/IconSponsorBlocker16px.png",
|
|
||||||
"32": "icons/IconSponsorBlocker32px.png",
|
|
||||||
"64": "icons/IconSponsorBlocker64px.png",
|
|
||||||
"128": "icons/IconSponsorBlocker128px.png"
|
|
||||||
},
|
|
||||||
"theme_icons": [
|
|
||||||
{
|
|
||||||
"light": "icons/IconSponsorBlocker16px.png",
|
|
||||||
"dark": "icons/IconSponsorBlocker16px.png",
|
|
||||||
"size": 16
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"light": "icons/IconSponsorBlocker32px.png",
|
|
||||||
"dark": "icons/IconSponsorBlocker32px.png",
|
|
||||||
"size": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"light": "icons/IconSponsorBlocker64px.png",
|
|
||||||
"dark": "icons/IconSponsorBlocker64px.png",
|
|
||||||
"size": 64
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"light": "icons/IconSponsorBlocker128px.png",
|
|
||||||
"dark": "icons/IconSponsorBlocker128px.png",
|
|
||||||
"size": 128
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"light": "icons/IconSponsorBlocker256px.png",
|
|
||||||
"dark": "icons/IconSponsorBlocker256px.png",
|
|
||||||
"size": 256
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"light": "icons/IconSponsorBlocker512px.png",
|
|
||||||
"dark": "icons/IconSponsorBlocker512px.png",
|
|
||||||
"size": 512
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"light": "icons/IconSponsorBlocker1024px.png",
|
|
||||||
"dark": "icons/IconSponsorBlocker1024px.png",
|
|
||||||
"size": 1024
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"background": {
|
|
||||||
"scripts":[
|
|
||||||
"./js/background.js"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"icons": {
|
"icons": {
|
||||||
"16": "icons/IconSponsorBlocker16px.png",
|
"16": "icons/IconSponsorBlocker16px.png",
|
||||||
"32": "icons/IconSponsorBlocker32px.png",
|
"32": "icons/IconSponsorBlocker32px.png",
|
||||||
|
@ -145,9 +14,12 @@
|
||||||
"512": "icons/IconSponsorBlocker512px.png",
|
"512": "icons/IconSponsorBlocker512px.png",
|
||||||
"1024": "icons/IconSponsorBlocker1024px.png"
|
"1024": "icons/IconSponsorBlocker1024px.png"
|
||||||
},
|
},
|
||||||
|
"permissions": [
|
||||||
|
"storage",
|
||||||
|
"scripting"
|
||||||
|
],
|
||||||
"options_ui": {
|
"options_ui": {
|
||||||
"page": "options/options.html",
|
"page": "options/options.html",
|
||||||
"open_in_tab": true
|
"open_in_tab": true
|
||||||
},
|
}
|
||||||
"manifest_version": 2
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,9 +2,6 @@
|
||||||
"background": {
|
"background": {
|
||||||
"persistent": false
|
"persistent": false
|
||||||
},
|
},
|
||||||
"permissions": [
|
|
||||||
"scripting"
|
|
||||||
],
|
|
||||||
"optional_permissions": [
|
"optional_permissions": [
|
||||||
"webNavigation"
|
"webNavigation"
|
||||||
]
|
]
|
||||||
|
|
|
@ -7,10 +7,6 @@ import { sendRealRequestToCustomServer, setupBackgroundRequestProxy } from "../m
|
||||||
import { setupTabUpdates } from "../maze-utils/src/tab-updates";
|
import { setupTabUpdates } from "../maze-utils/src/tab-updates";
|
||||||
import { generateUserID } from "../maze-utils/src/setup";
|
import { generateUserID } from "../maze-utils/src/setup";
|
||||||
|
|
||||||
// Make the config public for debugging purposes
|
|
||||||
|
|
||||||
window.SB = Config;
|
|
||||||
|
|
||||||
import Utils from "./utils";
|
import Utils from "./utils";
|
||||||
import { getExtensionIdsToImportFrom } from "./utils/crossExtension";
|
import { getExtensionIdsToImportFrom } from "./utils/crossExtension";
|
||||||
import { isFirefoxOrSafari } from "../maze-utils/src";
|
import { isFirefoxOrSafari } from "../maze-utils/src";
|
||||||
|
|
|
@ -1,12 +1,18 @@
|
||||||
window["SBLogs"] = {
|
if (typeof (window) !== "undefined") {
|
||||||
debug: [],
|
window["SBLogs"] = {
|
||||||
warn: []
|
debug: [],
|
||||||
};
|
warn: []
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
export function logDebug(message: string) {
|
export function logDebug(message: string) {
|
||||||
window["SBLogs"].debug.push(`[${new Date().toISOString()}] ${message}`);
|
if (typeof (window) !== "undefined") {
|
||||||
|
window["SBLogs"].debug.push(`[${new Date().toISOString()}] ${message}`);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export function logWarn(message: string) {
|
export function logWarn(message: string) {
|
||||||
window["SBLogs"].warn.push(`[${new Date().toISOString()}] ${message}`);
|
if (typeof (window) !== "undefined") {
|
||||||
|
window["SBLogs"].warn.push(`[${new Date().toISOString()}] ${message}`);
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in a new issue