fix: injected console cannot effect on iOS

This commit is contained in:
pengfei.zhou 2022-07-18 11:34:43 +08:00 committed by osborn
parent b5ec211c6c
commit eef531d839
8 changed files with 22 additions and 8 deletions

View File

@ -15178,7 +15178,9 @@ var doric = (function (exports) {
}; };
} }
var global$2 = Function('return this')(); var global$2 = Function('return this')();
if (!Reflect.has(global$2, "console")) { if (Environment.platform === 'Android'
|| Environment.platform === 'iOS'
|| Environment.platform === 'Qt') {
Reflect.set(global$2, "console", { Reflect.set(global$2, "console", {
warn: logw, warn: logw,
error: loge, error: loge,

View File

@ -1478,7 +1478,9 @@ var doric = (function (exports) {
}; };
} }
const global$1 = Function('return this')(); const global$1 = Function('return this')();
if (!Reflect.has(global$1, "console")) { if (Environment.platform === 'Android'
|| Environment.platform === 'iOS'
|| Environment.platform === 'Qt') {
Reflect.set(global$1, "console", { Reflect.set(global$1, "console", {
warn: logw, warn: logw,
error: loge, error: loge,

View File

@ -1487,7 +1487,9 @@ function jsObtainEntry(contextId) {
}; };
} }
const global$2 = Function('return this')(); const global$2 = Function('return this')();
if (!Reflect.has(global$2, "console")) { if (Environment.platform === 'Android'
|| Environment.platform === 'iOS'
|| Environment.platform === 'Qt') {
Reflect.set(global$2, "console", { Reflect.set(global$2, "console", {
warn: logw, warn: logw,
error: loge, error: loge,

View File

@ -276,7 +276,9 @@ export function jsObtainEntry(contextId) {
}; };
} }
const global = Function('return this')(); const global = Function('return this')();
if (!Reflect.has(global, "console")) { if (Environment.platform === 'Android'
|| Environment.platform === 'iOS'
|| Environment.platform === 'Qt') {
Reflect.set(global, "console", { Reflect.set(global, "console", {
warn: logw, warn: logw,
error: loge, error: loge,

View File

@ -295,7 +295,9 @@ export function jsObtainEntry(contextId: string) {
} }
const global = Function('return this')() const global = Function('return this')()
if (!Reflect.has(global, "console")) { if (Environment.platform === 'Android'
|| Environment.platform === 'iOS'
|| Environment.platform === 'Qt') {
Reflect.set(global, "console", { Reflect.set(global, "console", {
warn: logw, warn: logw,
error: loge, error: loge,

View File

@ -334,7 +334,9 @@ export function jsObtainEntry(contextId: string) {
} }
const global = Function('return this')() const global = Function('return this')()
if (!Reflect.has(global, "console")) { if (Environment.platform === 'Android'
|| Environment.platform === 'iOS'
|| Environment.platform === 'Qt') {
Reflect.set(global, "console", { Reflect.set(global, "console", {
warn: logw, warn: logw,
error: loge, error: loge,

View File

@ -1480,7 +1480,9 @@ var doric = (function (exports) {
}; };
} }
const global$1 = Function('return this')(); const global$1 = Function('return this')();
if (!Reflect.has(global$1, "console")) { if (Environment.platform === 'Android'
|| Environment.platform === 'iOS'
|| Environment.platform === 'Qt') {
Reflect.set(global$1, "console", { Reflect.set(global$1, "console", {
warn: logw, warn: logw,
error: loge, error: loge,

File diff suppressed because one or more lines are too long