У меня есть расширение поддержки Chrome в качестве обходного пути к пользовательскому веб-сайту для получения информации от него.Я пытаюсь определить ссылку для перенаправления каждой строки в таблице, поскольку она не имеет нормального href к таблице реакции.
Просмотркод, я определил, что страница перенаправляется после нажатия x / y позиции экрана на экране, чтобы выполнить действие.Затем он проходит через встроенный сценарий на веб-сайте для получения идентификатора / ссылки на основе этой позиции для предоставления ссылки.
После следующего раздела остальная часть становится миниатюрной React.
export function _onClick(_ref) { //_ref = MouseEvent {isTrusted: true, screenX: 1230, screenY: 458, clientX: 201, clientY: 332, …}
var target = _ref.target; //target = td.col-xs-2 {__reactInternalInstance$db9spb3eyf: At, __reactEventHandlers$db9spb3eyf: {…}, colSpan: 1, rowSpan: 1, headers: "", …}
store.activate([].concat(_toConsumableArray(store.getInstances())).reduce(domHelpers.findContainerNodes(target), []).sort(domHelpers.sortByDOMPosition).map(function (item) { //target = td.col-xs-2 {__reactInternalInstance$db9spb3eyf: At, __reactEventHandlers$db9spb3eyf: {…}, colSpan: 1, rowSpan: 1, headers: "", …}
return item.instance;
}));
}
С учетом вышесказанного одной из целей расширения chrome является получение всех ссылок, на которые оно перенаправляет на страницу (каждая строка таблицы перенаправляется без отображения ссылки href вТаблица).Поскольку к кнопке не привязана простая ссылка href, мне трудно определить, как получить ссылку и без перенаправления на саму страницу.
Я пытался что-то подобное, но не получилосьинформация мне нужна без перенаправления.
window.onclick = function(e) {
console.log(e);
};
Любая помощь будет высоко ценится.Спасибо
Добавлен новый контент, чтобы попытаться помочь с получением webRequest, но, похоже, он не работает в manifest.js.
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
"permissions": [
"webRequest",
"*://*.example.com/",
"webRequestBlocking"
],