chrome在通过javascript打印时要求登录
chrome asks for login when printing via javascript
一旦此页面调用javascript方法window.print(),Chrome就会正确显示和打印它,但它会在打印窗口关闭后要求登录。页面中没有任何内容链接到受保护的目录,也没有其他浏览器要求登录,只有Chrome。当我删除javascript调用时,它是好的。有什么办法解决这个问题吗?
http://www.mieth-maschinen.de/print/Kr%C3%A4ne%7CStapler%7CHebezeuge/1
看起来身份验证表单是由以下事实触发的:在CSS中,您引用的图像位于受保护的位置:
.trenner {
background: url("http://www.mieth-maschinen.de/neu/img/trenner.png") no-repeat transparent !important;
}
因为上面的代码在@media print
-块中,所以只有在打印时才会触发它。
由于打印和身份验证都是通过模态完成的,因此一次只能显示一个。在这种情况下:打印,然后验证。
只需确保http://www.mieth-maschinen.de/neu/img/trenner.png无需身份验证即可访问(或从CSS中删除)。
在样式表中,在打印媒体查询中,有一个背景图像声明:
.trenner {
background: url("http://www.mieth-maschinen.de/neu/img/trenner.png") no-repeat transparent !important;
}
您的Apache配置似乎强制对访问该映像进行身份验证。
相关文章:
- 使用javascript将动态表从一个html页面打印到另一个html页
- JavaScript打印功能使日历停止工作
- esri javascript异步打印
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- 尝试使用Phonegap进行php登录
- jQuery/JavaScript在线公文包表单-打印样式表
- Facebook登录按钮没有'不能在Firefox上工作
- 如何打印嵌套对象的所有值
- 使用javascript反复检查用户在facebook上的登录状态
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- 打印预览没有应用程序页眉和页脚的html表格
- 正在打印图表上的文本
- Firebase-登录时获取url
- Rhino打印功能
- BrowserId登录请求在文档加载时被调用
- 通过iframe登录到远程站点
- Jquery Modal表单登录与AJAX-ASP经典上的IE 9
- 如何使用js自动登录
- chrome在通过javascript打印时要求登录