Reactjs 未定义浏览器-反应
我的Chrome浏览器有问题,而不是Firefox 在异常引用时暂停错误:未定义浏览器 ReferenceError:在shouldWrapAPIs处未定义浏览器 (polyfill.js:228)在polyfill.js:250 我无法确定问题的原因,只是它发生在Chrome上,而不是Firefox上 有人能帮我指出是什么导致了这个问题吗 它在polyfill.js中显示了以下内容。 精确地指示下面的行 回来!(browser.storage.local.get()instanceof Promise) 如返回行中的错误所示!(Browser.storage.local.get()instanceof Promise);我认为这是一个错误,可能来自于浏览器中保存或存储数据。 我使用以下API在浏览器中保存数据Reactjs 未定义浏览器-反应,reactjs,typescript,browser,Reactjs,Typescript,Browser,我的Chrome浏览器有问题,而不是Firefox 在异常引用时暂停错误:未定义浏览器 ReferenceError:在shouldWrapAPIs处未定义浏览器 (polyfill.js:228)在polyfill.js:250 我无法确定问题的原因,只是它发生在Chrome上,而不是Firefox上 有人能帮我指出是什么导致了这个问题吗 它在polyfill.js中显示了以下内容。 精确地指示下面的行 回来!(browser.storage.local.get()instanceof Pro
export async function setItem(key: string, value: any) {
await Storage.set({
key: key,
value: value
});
}
export async function getItem(key: string) : Promise<any>{
const { value } = await Storage.get({ key: key});
return value;
}
export async function removeItem(key: string) {
await Storage.remove({ key: key });
}
提前感谢。Chrome使用属性
Chrome.storage
这里有一篇文章解释这一点-谢谢。问题是,我希望应用程序能够跨平台,在所有浏览器中运行相同的功能。@JAOdev我不是这方面的高手,但我认为你的应用程序需要检测它正在使用的浏览器,以及在此之后根据哪个浏览器用户加载它来更改
browser
变量。我所能找到的就是这篇文章——这个问题是通过禁用AdBlock解决的,我没想到会这样。感谢您让我知道问题已通过禁用Adblock修复
export async function setItem(key: string, value: any) {
await Storage.set({
key: key,
value: value
});
}
export async function getItem(key: string) : Promise<any>{
const { value } = await Storage.get({ key: key});
return value;
}
export async function removeItem(key: string) {
await Storage.remove({ key: key });
}
axios.get(url+"1"+"/"+user+"/"+email)
.then((res: { data: any; }) => {
const resquest = res.data;
console.log(res.data)
if(resquest==="User alredy taken"){
onShowAlert();
}
else{
setItem("isRegistered", user );
setItem("infoCompleted", false);
setItem("clientType", "1");
setCount(5);
}
})