mirror of
https://github.com/QL-Win/QuickLook.git
synced 2025-09-18 06:22:58 +00:00
Disable js alerts in WebBrowser
This commit is contained in:
@@ -84,7 +84,6 @@ namespace QuickLook.Plugin.HtmlViewer
|
|||||||
|
|
||||||
private void InnerBrowserLoaded(object sender, EventArgs e)
|
private void InnerBrowserLoaded(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
// make browser control not silent: allow HTTP-Auth-dialogs. Requery command availability
|
|
||||||
var ie = ActiveXControl;
|
var ie = ActiveXControl;
|
||||||
ie.Silent = true;
|
ie.Silent = true;
|
||||||
}
|
}
|
||||||
@@ -107,6 +106,10 @@ namespace QuickLook.Plugin.HtmlViewer
|
|||||||
private void InnerBrowserNavigated(object sender, NavigationEventArgs e)
|
private void InnerBrowserNavigated(object sender, NavigationEventArgs e)
|
||||||
{
|
{
|
||||||
RegisterWindowErrorHanlder_();
|
RegisterWindowErrorHanlder_();
|
||||||
|
|
||||||
|
var alertBlocker =
|
||||||
|
"window.print = window.alert = window.open = null;document.oncontextmenu=function(){return false;}";
|
||||||
|
_innerBrowser.InvokeScript("execScript", alertBlocker, "JavaScript");
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Navigate(string uri)
|
public void Navigate(string uri)
|
||||||
|
Reference in New Issue
Block a user