如何使用javascript打印图像(外部URL)

如何使用javascript打印图像(外部URL),javascript,jquery,printing,Javascript,Jquery,Printing,我正在使用以下代码,但它不工作。它 url = "http:www.google.com/img/1.jpg" popup = window.open(); popup.document.write(url); popup.print(); 还有其他方法吗?用一些父div在img标签中加载图像,然后打印div。示例如下: 有关打印div的更多信息,请参见此处 var url=”ht

我正在使用以下代码,但它不工作。它

        url = "http:www.google.com/img/1.jpg"
        popup = window.open();
        popup.document.write(url);                        
        popup.print();

还有其他方法吗?

用一些父div在img标签中加载图像,然后打印div。示例如下:

有关打印div的更多信息,请参见此处

var url=”https://mediaserver.goepson.com/ImConvServlet/imconv/9b7d08e02138222989a0f61975f424e1bf046300/original?use=productpictures&assetDescr=google-云打印_690x460“
$('prinatabbleDiv')。附加(“”);
函数iamready(){
console.log(“准备打印”);
//$(“#prinatablediv”).print();
printDiv(“prinatabbleDiv”)
}
函数printDiv(id){
var divToPrint=document.getElementById(id);
var newWin=window.open(“”,“打印窗口”);
newWin.document.open();
newWin.document.write(“”+divToPrint.innerHTML+“”);
newWin.document.close();
setTimeout(函数(){
newWin.close();
}, 10);
}
#PrinatableDive{
宽度:100vw;
高度:100vh;
}


注意,您正在编写url,而不是标记
请将您的图像加载到img标记中,并带有一些父div,然后打印divIn打印对话框,它显示的是“[object HtmlLevel]”而不是图像。已根据您的要求更新了代码。如果满足需要,请进行投票并接受!检查您的代码好的,如果出现任何问题,请务必告诉我!如果满意,请投票并接受。