1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-22 19:23:52 +00:00

start converting some safari browser apis

This commit is contained in:
Kyle Spearrin
2019-08-05 10:03:25 -04:00
parent 67c5c03bdb
commit 703474bd93
5 changed files with 43 additions and 49 deletions

View File

@@ -26,7 +26,7 @@ class SafariExtensionViewController: SFSafariExtensionViewController, WKScriptMe
let bundleURL = Bundle.main.resourceURL!.absoluteURL
let html = bundleURL.appendingPathComponent("app/popup/index.html")
webViewConfig.preferences.setValue(true, forKey: "developerExtrasEnabled")
webViewConfig.userContentController.add(self, name: "webViewOnLoad")
webViewConfig.userContentController.add(self, name: "bitwardenMessage")
webView = WKWebView(frame: CGRect(x: 0, y: 0, width: parentWidth, height: parentHeight), configuration: webViewConfig)
webView.navigationDelegate = self
webView.allowsLinkPreview = false
@@ -50,7 +50,7 @@ class SafariExtensionViewController: SFSafariExtensionViewController, WKScriptMe
}
func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) {
if message.name == "webViewOnLoad" {
if message.name == "bitwardenMessage" {
}
}

View File

@@ -11,6 +11,9 @@
<app-root>
<div id="loading"><i class="fa fa-spinner fa-spin fa-3x"></i></div>
</app-root>
<script type="text/javascript">
window.safariAppExtension = true;
</script>
<script type="text/javascript" src="../vendor.js"></script>
<script type="text/javascript" src="../background.js"></script>
<script type="text/javascript" src="vendor.js"></script>