2017-12-19 4 views
0

Ich mache Google Chrome-Erweiterungsprojekt, wo ich das Druckvorschaufenster aus meinem jquery-Code schließen muss. Das Druckvorschau-Fenster wird automatisch geöffnet, wenn ich die Site-Option aus meinem Google Chrome-Erweiterungsprojekt aufruft.Schließen Sie das Druckvorschaufenster aus dem Google Chrome-Erweiterungsprojekt mit jquery

enter image description here

ich auch mit --disable-Druckvorschau versuchen. In diesem Fall öffnen Sie das Popup-Fenster. Wenn jemand die Idee hat, das Popup-Fenster mit jQuery zu schließen, dann ist es auch für mich geeignet.

Antwort

0

[Ich habe die Lösung gefunden, um den Browser Druckvorschau Bildschirm abzubrechen. hier ist die solution provided in Java von "Ercin Akçay"

// Choosing the second window which is the print dialog. 
// Switching to opened window of print dialog. 
driver.switchTo().window(driver.getWindowHandles().toArray()[1].toString()); 

// Run javascript code for cancelling print operation. 
// This code only executes for Chrome browsers. 
JavascriptExecutor executor = (JavascriptExecutor) driver.getWebDriver(); 
executor.executeScript("document.getElementsByClassName('cancel')[0].click();"); 

// Switches to main window after print dialog operation. 
driver.switchTo().window(driver.getWindowHandles().toArray()[0].toString()); 
Verwandte Themen