草庐IT

打印设备

全部标签

javascript - Chrome 打印空白页

如果用户单击缩略图,我有一个旧的javascript代码可以打印图像。它过去工作得很好,但最近(仅在Chrome中!)预览时出现空白页。这是JsBin中的演示:http://jsbin.com/yehefuwaso/7单击打印机图标。现在在Firefox中试试;它会按预期工作。Chrome:41.0.2272.89m火狐:30.0、36.0.1functionnewWindow(src){win=window.open("","","width=600,height=600");vardoc=win.document;//initheadvarhead=doc.getElementsB

javascript - 如何正确处理点击/触摸事件中的混合设备?

我试图找出在绑定(bind)触摸和点击事件时如何使用混合设备,但我找不到任何实际可行的解决方案(我没有混合设备,所以我无法直接测试,但由于失败的尝试甚至无法在普通设备上运行,我认为它们也无法在混合设备上运行。问题在于,在混合设备上,您必须同时覆盖触摸和点击事件,而不触发两次功能。因此,如果您查看我失败的尝试(2和3),您会发现我同时绑定(bind)了touchend和click,但似乎存在某种语法错误或因为这不会导致任何事件真正触发。第一个解决方案工作正常,但那是我只使用一种或另一种事件触发类型的时候。到目前为止我尝试了什么:1-适用于触摸设备和点击设备:_renderer.liste

javascript - 打印功能仅在第二次单击后有效

我有打印DIV的功能。每当加载页面并单击我拥有的“打印”链接时,DIV显示为在没有CSS的情况下打印。如果我关闭Chrome的打印可视化页面并再次单击“打印”链接,DIV就会应用CSS。有什么想法吗?JavascriptfunctionprintDiv(divId){varprintDivCSSpre=''+''+'';varprintDivCSSpost='';$('body').append('');$("link").clone().appendTo($("#print_frame").contents().find("head"));window.frames["print_f

javascript - 为什么 document.writeln ("a"|| "b") 打印 "a"而不是 "true"?

为什么document.writeln("a"||"b")打印a而不是true?document.writeln("a"&&"b")打印bdocument.writeln(1==1&&1!=1)打印falsedocument.writeln(1!=1&&'b')打印falsedocument.writeln(1==1&&'b')打印b它是否计算内部部分并返回&&的最后一个值,以及||的第一个真值? 最佳答案 ||和&&并不总是返回bool值。||计算第一个参数。如果它的计算结果为真,则返回该参数。否则,它返回第二个参数(无条件)。&

javascript - 使用 Protractor 进行 Chrome 仿真测试的有效设备名称是什么?

普遍的网络共识似乎是,如果您在chrome模拟器中看到一个名称,您可以在Protractor配置中按原样使用它...所以我尝试了AppleiPad:{browserName:'chrome',chromeOptions:{mobileEmulation:{deviceName:'AppleiPad'}}}但我不得不四处乱逛,直到反复试验得出正确的设备名称为:AppleiPad3/4现在我在这里搜索:https://developer.chrome.com/devtools/docs/device-mode#enable-device-mode在这里:https://sites.goog

javascript - 如何在for循环中打印整个列表?

我只是想练习Javascript,所以我尝试了这个简单的代码。按照我的预期,输出应该是整个列表。当我使用这段代码时,我只能得到输出[5,9,17,14,4,19,11,8,13,10,18,15,16,20]我不知道上面发生了什么,也不知道在什么地方[1,0,2,3,6,7,12...]varli=[5,9,17,14,1,0,4,19,11,6,8,13,10,2,18,15,16,3,12,7,20]varlength=li.length;varx=[];for(vari=0;i 最佳答案 条件检查if(!(li[i]inx))

javascript - 如何打印 enzyme 浅包装的内容

我有以下内容:import{shallow}from"enzyme"constwrapper=shallow();如何查看包装器的内容? 最佳答案 您可以使用wrapper.debug()获取表示包装器元素的字符串,如:import{shallow}from"enzyme";constwrapper=shallow();console.log(wrapper.debug()); 关于javascript-如何打印enzyme浅包装的内容,我们在StackOverflow上找到一个类似的问

javascript - 仅打印文本区域

我想仅打印网站页面中textarea元素的内容。特别是,我想确保没有任何东西被文本区域的边界剪掉,因为内容会非常大。解决这个问题的最佳策略是什么? 最佳答案 制作一个打印样式表,其中除文本区域之外的所有元素都在CSS中设置为显示:无;对于文本区域,溢出:可见。将其链接到标题中的链接标记设置为media="print"的页面。大功告成。 关于javascript-仅打印文本区域,我们在StackOverflow上找到一个类似的问题: https://stacko

javascript - 在基于触摸的设备上禁用外部内容的滚动(Twitter Bootstrap 导航栏)

我使用twitterbootstrap3。我添加了固定的顶部导航栏。我在导航栏上有下拉按钮。当用户单击按钮时,将打开一个下拉菜单。对于桌面用户来说没问题。但对于移动用户,当用户向下滚动下zipper接时,后面的页面也会滚动。是否可以在用户滚动下zipper接时禁用后台页面滚动?fiddle:http://jsfiddle.net/mavent/2g5Uc/1/当用户触摸下拉部分并像绿色箭头一样触摸时,背景页面像这个屏幕截图中的红色箭头一样滚动:.......编辑:我检查了that,that和that.编辑:这是行不通的。这将停止所有页面滚动。$('#my_navbar_div').bi

c# - 从 Web 应用程序打印到客户端打印机

如果我有一台直接连接到PC的打印机(带打印机的信息亭),我将如何创建网页(.net网络应用程序)在没有用户的情况下将jpg打印到信息亭打印机的能力除了点击页面上的按钮之外的其他干预措施? 最佳答案 这已经被问过好几次了,结果总是你不能通过普通的网络技术(HTML+Javascript)做到这一点。您能做的最好的事情就是打开打印对话框,这是设计的。由于您控制了信息亭,您可以做的是创建某种浏览器扩展(如flash对象、.Net托管控件、java小程序等)并将其提供给您的页面,以便它为您处理打印部分。