Описание тега wkuserscript

Используется, когда пользовательский сценарий должен быть вставлен на веб-страницу.
2 ответа

WKUserScript не работает

Я хочу ввести скрипт, используя WKWebview API. По некоторым причинам это не работает, и я не могу понять это. Я пробовал отлаживать в Safari консоль разработчика, и я не могу найти JavaScript код там тоже. Код реализации следующим образом: NSString …
1 ответ

WKUserScript не вызывать в iOS10, но работает в iOS9

У меня есть код, который отлично работает в iOS 9, но не работает в iOS 10, в частности, doBar() не вызывается. Здесь, в WKWebView, я внедряю код JavaScript. let jsFoo = "function doFoo() { window.webkit.messageHandlers.doFoo.postMessage(\"doFoo\");…
15 июл '17 в 09:58
1 ответ

WKUserScript forMainFrameOnly

WKUserScript имеет это init init(source: String, injectionTime: WKUserScriptInjectionTime, forMainFrameOnly: Bool) Просто, что подразумевается под "MainFrame"?
16 апр '18 в 06:16
2 ответа

Обновляйте внешнюю веб-страницу каждые несколько секунд

Для работы я провожу много времени на предметно-ориентированных форумах. В течение дня я проверяю эти форумы, чтобы увидеть, есть ли какие-либо вопросы и ответы, имеющие отношение к тому, над чем я работаю. Однако конкретный сайт, который я использу…
29 июн '18 в 16:00
2 ответа

Удаление отдельного конкретного пользовательского скрипта из WKUserContentController

Я использую addUserScript() для добавления пользовательского скрипта в WKUserContentController моего WKWebView. Я заметил, что даже если вызвать loadRequest(), сценарий остается. В некоторых случаях мне может потребоваться удалить некоторые сценарии…
14 мар '19 в 14:07
0 ответов

Инъекция JavaScript не выполняется

Я включил свою функцию и то, как я ее называю, она печатает "инъекцию" в консоли, но кажется, что ввод в JavaScript не введен. Я проверил js в консоли safari и chrome console, но она работает в wkwebview. @IBAction func Register(_ sender: RoundButto…
07 апр '19 в 21:00
0 ответов

Функция "возврата" WKWebView не выполняет обновление и код javascript.

У меня есть ViewController, встроенный в NavigationController, и этот ViewController добавляет WKWebView в качестве подпредставления. Проблема в том, что после перехода на любую веб-страницу; если я вызываю функцию "вернуться", предыдущая страница б…
0 ответов

Не удается загрузить Javascript в причину WKWebView: «параметр данных равен нулю»

У меня есть коды Objective-C, подобные этому: #import "QHArticle.h" #import <WebKit/WebKit.h> -(instancetype)init { self = [super init]; if (self) { _helperWebView = [[WKWebView alloc] init]; NSString *path = [[NSBundle mainBundle] pathForReso…
0 ответов

Как оценить JavaScript, когда приложение переходит в фоновый режим WKWebView?

Я создаю html-страницу с помощью проигрывателя HTML5 IMA SDK, а затем загружаю эту страницу в WKWebView, все работает нормально, пауза, воспроизведение контента и т. д., но я хочу «приостановить» содержимое, когда приложение переходит в фоновый режи…
1 ответ

Сбой инициализации WKUserScript на iOS 14: использование нереализованного инициализатора init(source:injectionTime:forMainFrameOnly:in:)

Сбой при выполнении этого метода инициализации в ios 14 Использование нереализованного инициализатора init(source:injectionTime:forMainFrameOnly:in:) класс MyScript: WKUserScript { init(source: String) { super.init(source: source, injectionTime: .at…
15 дек '20 в 14:25
0 ответов

Внедрение пользовательского скрипта Safari

Проблема и скриншоты [][ ]Как внедрить пользовательский скрипт в Safari с помощью ярлыков Apple? У меня полностью написан сценарий, но когда я пытаюсь запустить его на веб-сайте (в данном случае nitrotype.com/race), он ничего не делает. Вот нескольк…