Size: a a a

2020 August 28

CM

Chingiz Mamiyev in pro.js
Roman
164 раза яхууу ;3
😊😊😊
источник

LT

Le Tseloban in pro.js
Roman
да
А как? А то что-то никак не выходит?)
источник

R

Roman in pro.js
Le Tseloban
А как? А то что-то никак не выходит?)
тяни контейнер
источник

R

Roman in pro.js
источник

DA

DIEZ Artemov in pro.js
th.witness
В корне проекта есть файл jsconfig.json?
в корне проекта был .vscode/settings.json, че-то я его проглядел((
источник

LT

Le Tseloban in pro.js
Да, я и так и сяк, но на мобилах все равно обрезается в кусок.
источник

A

Anton K. in pro.js
есть тут спецы в реакте?)
как через хуки стейт который берется из useContext() диспатчить правильно. чтобы он именно в контексте менялся
useReducer() меняет чисто локально создавая свой локальный стейт
источник

S

SmilingPanda in pro.js
Peter V
Что в консоли у тебя?
ни-че-го.
источник

S

SmilingPanda in pro.js
не ошибок ни запроса.
источник

S

SmilingPanda in pro.js
а на catch приходит err = {}
источник

S

SmilingPanda in pro.js
если catch не ставить то пусто в консоли
источник

PV

Peter V in pro.js
а ты в какую консоль смотришь?
источник

S

SmilingPanda in pro.js
Peter V
а ты в какую консоль смотришь?
в консоль расширения конечно
источник

PV

Peter V in pro.js
SmilingPanda
в консоль расширения конечно
че то ты явно не так делаешь. код в студию
источник

S

SmilingPanda in pro.js
Peter V
че то ты явно не так делаешь. код в студию
///ext.js
chrome.runtime.sendMessage({contentScriptQuery: 'getNamespace', env: env},
   resp => {
       console.log('=--');
       console.log(resp);
       console.log('=--');
   }
)

/*
///console
=---
{error: true, data: {}, env: dev}
=--
*/


///background.js
 chrome.runtime.onMessage.addListener(
   function(request, sender, sendResponse) {
     if (request.contentScriptQuery == "getNamespace") {
       const url = http://dashboard.${request.env}.o.ru/api/v1/namespace;

       const resp = fetch(url)
           .then(resp => sendResponse(resp))
           .catch(err => sendResponse({error: true, data: err, env: request.env}));

       return true;
     }
   });
источник

PV

Peter V in pro.js
SmilingPanda
///ext.js
chrome.runtime.sendMessage({contentScriptQuery: 'getNamespace', env: env},
   resp => {
       console.log('=--');
       console.log(resp);
       console.log('=--');
   }
)

/*
///console
=---
{error: true, data: {}, env: dev}
=--
*/


///background.js
 chrome.runtime.onMessage.addListener(
   function(request, sender, sendResponse) {
     if (request.contentScriptQuery == "getNamespace") {
       const url = http://dashboard.${request.env}.o.ru/api/v1/namespace;

       const resp = fetch(url)
           .then(resp => sendResponse(resp))
           .catch(err => sendResponse({error: true, data: err, env: request.env}));

       return true;
     }
   });
В манифесте че?
источник

НС

Никита Сковорода... in pro.js
SmilingPanda
///ext.js
chrome.runtime.sendMessage({contentScriptQuery: 'getNamespace', env: env},
   resp => {
       console.log('=--');
       console.log(resp);
       console.log('=--');
   }
)

/*
///console
=---
{error: true, data: {}, env: dev}
=--
*/


///background.js
 chrome.runtime.onMessage.addListener(
   function(request, sender, sendResponse) {
     if (request.contentScriptQuery == "getNamespace") {
       const url = http://dashboard.${request.env}.o.ru/api/v1/namespace;

       const resp = fetch(url)
           .then(resp => sendResponse(resp))
           .catch(err => sendResponse({error: true, data: err, env: request.env}));

       return true;
     }
   });
а кто проверяет что в request.env нет /, например ?
источник

S

SmilingPanda in pro.js
енв точно всегда есть, пробовал и захардкодить, один фиг.
источник

S

SmilingPanda in pro.js
{
....
   "permissions": [
   "webRequest",
   "webRequestBlocking",
   "activeTab",
   "declarativeContent",
   "storage",
   "background",
   "cookies",
   "tabs",
   "*://*.o.ru/*",
   "*://*.local.com/*",
   “*://*.test.me/*",
   "*://dashboard.dev.o.ru/*",
   "*://dashboard.stg.o.ru/*"
 ],
 "content_security_policy": "script-src-elem 'self' http://dashboard.*.o.ru; object-src 'self'",
 ...

}
источник

S

SmilingPanda in pro.js
Peter V
В манифесте че?
☝️
источник