| 100 | } |
| 101 | |
| 102 | void BrowserScripts::initAutoFillObserverScript() |
| 103 | { |
| 104 | QString autoFillJS; |
| 105 | QFile autoFillObserverFile(QLatin1String(":/AutoFillObserver.js")); |
| 106 | if (autoFillObserverFile.open(QIODevice::ReadOnly)) |
| 107 | autoFillJS = autoFillObserverFile.readAll(); |
| 108 | autoFillObserverFile.close(); |
| 109 | |
| 110 | QWebEngineScript autoFillObserverScript; |
| 111 | autoFillObserverScript.setInjectionPoint(QWebEngineScript::DocumentReady); |
| 112 | autoFillObserverScript.setName(QLatin1String("viper-autofill-observer")); |
| 113 | autoFillObserverScript.setRunsOnSubFrames(true); |
| 114 | autoFillObserverScript.setWorldId(QWebEngineScript::ApplicationWorld); |
| 115 | autoFillObserverScript.setSourceCode(autoFillJS); |
| 116 | |
| 117 | m_publicOnlyScripts.push_back(autoFillObserverScript); |
| 118 | } |