Fix crash, stale allowAllScripts and allowedOrigins
This commit is contained in:
@@ -57,9 +57,11 @@ class BrowserViewController: UIViewController,
|
||||
toolbarController.scriptControllerIconView.addAction(UIAction(handler: { action in
|
||||
let hostOrigin = webView.url?.host ?? ""
|
||||
let loadedScripts = self.allowedScriptOrigins.union(self.blockedScriptOrigins)
|
||||
let scriptViewController = ScriptPolicyViewController(policyManager: self.policyManager, hostOrigin: hostOrigin, loadedScripts: loadedScripts)
|
||||
let scriptViewController = ScriptPolicyViewController(policyManager: self.policyManager,
|
||||
hostOrigin: hostOrigin,
|
||||
loadedScripts: loadedScripts,
|
||||
scriptsAllowedForTab: self.javaScriptEnabledForTab)
|
||||
scriptViewController.delegate = self
|
||||
scriptViewController.allowScriptsForTab = self.javaScriptEnabledForTab
|
||||
|
||||
let navController = UINavigationController(rootViewController: scriptViewController)
|
||||
navController.modalPresentationStyle = .popover
|
||||
@@ -95,7 +97,7 @@ class BrowserViewController: UIViewController,
|
||||
}
|
||||
|
||||
override func viewDidLoad() {
|
||||
beginLoadingURL(URL(string: "https://google.com")!)
|
||||
beginLoadingURL(URL(string: "https://news.ycombinator.com")!)
|
||||
}
|
||||
|
||||
override func viewWillAppear(_ animated: Bool) {
|
||||
|
||||
Reference in New Issue
Block a user