Получение CSS селектора для веб-фрейма Electron - PullRequest
0 голосов
/ 03 сентября 2018

Можно ли получить селектор CSS для iframe / фрейма, назначенного указанному веб-фрейму?
Я знаю, что можно получить веб-фрейм, зная селектор iframe ( docs ), но можно сделать наоборот?

Код, иллюстрирующий то, чего я хотел бы достичь:

webContents.on("did-frame-finish-load", (event, isMainFrame, frameProcessId, frameRoutingId) => {
     if (!isMainFrame) {
         const path = webFrame.findFrameByRoutingId(frameRoutingId).parent.getCssSelector(frameRoutingId)
     }
});

1 Ответ

0 голосов
/ 06 сентября 2018

Поскольку у вас уже есть ссылка на элемент, вы также можете обратиться к его идентификатору и классам. Оттуда вы можете легко создавать CSS-селекторы.

Пример для идентификатора:

function getCSSSelector(id){
    return "#" + id;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...