mirror of
https://github.com/TeamPiped/Piped.git
synced 2024-08-14 23:57:27 +00:00
Don't fail hard when SecurityException is thrown.
This commit is contained in:
parent
f33a51e61f
commit
c8cdb5a7e8
2 changed files with 14 additions and 6 deletions
|
@ -177,7 +177,7 @@ export default {
|
|||
{ code: "ml", name: "Malayalam" },
|
||||
{ code: "nb_NO", name: "Norwegian Bokmål" },
|
||||
{ code: "tr", name: "Turkish" },
|
||||
{ code: 'bn', name: 'Bengali' }
|
||||
{ code: "bn", name: "Bengali" },
|
||||
],
|
||||
enabledCodecs: ["av1", "vp9", "avc"],
|
||||
};
|
||||
|
@ -217,7 +217,7 @@ export default {
|
|||
});
|
||||
});
|
||||
|
||||
if (localStorage) {
|
||||
if (this.testLocalStorage) {
|
||||
this.selectedInstance = this.getPreferenceString("instance", "https://pipedapi.kavin.rocks");
|
||||
|
||||
this.sponsorBlock = this.getPreferenceBoolean("sponsorblock", true);
|
||||
|
@ -270,7 +270,7 @@ export default {
|
|||
},
|
||||
methods: {
|
||||
onChange() {
|
||||
if (localStorage) {
|
||||
if (this.testLocalStorage) {
|
||||
var shouldReload = false;
|
||||
|
||||
if (
|
||||
|
|
14
src/main.js
14
src/main.js
|
@ -108,7 +108,7 @@ const mixin = {
|
|||
var value;
|
||||
if (
|
||||
(value = new URLSearchParams(window.location.search).get(key)) !== null ||
|
||||
(localStorage && (value = localStorage.getItem(key)) !== null)
|
||||
(this.testLocalStorage && (value = localStorage.getItem(key)) !== null)
|
||||
) {
|
||||
switch (String(value).toLowerCase()) {
|
||||
case "true":
|
||||
|
@ -125,7 +125,7 @@ const mixin = {
|
|||
var value;
|
||||
if (
|
||||
(value = new URLSearchParams(window.location.search).get(key)) !== null ||
|
||||
(localStorage && (value = localStorage.getItem(key)) !== null)
|
||||
(this.testLocalStorage && (value = localStorage.getItem(key)) !== null)
|
||||
) {
|
||||
return value;
|
||||
} else return defaultVal;
|
||||
|
@ -134,7 +134,7 @@ const mixin = {
|
|||
var value;
|
||||
if (
|
||||
(value = new URLSearchParams(window.location.search).get(key)) !== null ||
|
||||
(localStorage && (value = localStorage.getItem(key)) !== null)
|
||||
(this.testLocalStorage && (value = localStorage.getItem(key)) !== null)
|
||||
) {
|
||||
return Number(value);
|
||||
} else return defaultVal;
|
||||
|
@ -202,6 +202,14 @@ const mixin = {
|
|||
authenticated(_this) {
|
||||
return _this.getAuthToken() !== undefined;
|
||||
},
|
||||
testLocalStorage() {
|
||||
try {
|
||||
if (window.localStorage !== undefined) localStorage;
|
||||
return true;
|
||||
} catch {
|
||||
return false;
|
||||
}
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue