удобную для обхода с точки зрения приоритета
.
[-]
/ \
[+] \___[3]
/ \
[5]__/ [*]
/ \
[+] [4]
/ \
[1] [2]
"content_scripts": [ {
"all_frames": true,
"js": [ "toster.js" ],
"matches": [ "https://toster.ru/*" ],
"run_at": "document_start"
}, {
"all_frames": true,
"js": [ "habr.js" ],
"matches": [ "https://habr.com/*" ],
"run_at": "document_start"
} ],
s = `"'"`;
console.log(s)
if (JSON.parse(s)) console.log('Ok');
s = `"\'"`;
console.log(s)
if (JSON.parse(s)) console.log('Ok');
s = `"\\'"`;
console.log(s)
if (JSON.parse(s)) console.log('Ok'); //Error
Чтобы не казалось со стороны, что вы и на этот вопрос забьете.