iOS Chrome Action Extension - нужен доступ к HTML / CSS веб-страницы - PullRequest
0 голосов
/ 28 марта 2019

Я пытаюсь повторно отобразить открытую в настоящее время веб-страницу в WKWebView (или аналогичном элементе управления веб-просмотром), используя HTML / CSS, чтобы я мог сделать снимок экрана.Я не хочу перезагружать URL.Я не вижу способа получить доступ к HTML и CSS страницы через расширение действия Chrome на iOS.

Для расширения действия Safari на iOS мы попытались использовать javascript для доступа к HTML и CSS, и это работает хорошо.Но для расширения действия Chrome на iOS нет эквивалентного способа запуска javascript.А что касается вложений расширения, отправленных из Chrome, мы не можем получить HTML и CSS текущей страницы.

В Info.plist есть

SUBQUERY (
            $extensionItem.attachments,
            $attachment,
                ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.url"
            ||  ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.plain-text"
            ||  ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "org.appextension.find-login-action"
            ||  ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "org.appextension.save-login-action"
            ||  ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "org.appextension.change-password-action"
            ||  ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "org.appextension.fill-webview-action"
            ||  ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "org.appextension.fill-browser-action"
  1. Из расширения действия Chrome, как сообщить Chrome на iOS, что мы хотим получить HTML и CSS страницы в приложении к расширению?

  2. Как игде мы можем получить доступ (из расширения действия Chrome) к HTML и CSS текущей открытой страницы в Chrome на iOS?

  3. Как мы можем получить расположение пикселя определенного элемента DOM настраница, открытая в настоящее время в Chrome на iOS?

  4. Возможно ли вставить javascript на страницу из расширения действия Chrome в Chrome на iOS?

...