mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Add methods for configuring website/content settings (fixes #3490)
This approach is now used to allow popups on a case-by-case basis in tests instead of globally disabling the popup blocker with the Chrome runtime.
This commit is contained in:
@@ -1667,6 +1667,8 @@ class ParentOrderMainTestHandler : public OrderMainTestHandler {
|
||||
void OnAfterCreated(CefRefPtr<CefBrowser> browser) override {
|
||||
OrderMainTestHandler::OnAfterCreated(browser);
|
||||
|
||||
GrantPopupPermission(browser->GetHost()->GetRequestContext(), GetMainURL());
|
||||
|
||||
// Create the popup ASAP.
|
||||
browser->GetMainFrame()->ExecuteJavaScript(
|
||||
"window.open('" + popup_handler_->GetMainURL() + "');", CefString(), 0);
|
||||
|
Reference in New Issue
Block a user