2013-08-20 47 views
0

我正在构建一个需要打印功能的Chrome应用程序。 我一直在搜索developer.chrome.com网站,但我似乎无法找到如何启用此功能。在Chrome打包应用程序中打印div

第一个版本只是一个普通的web应用程序。我使用“printThis”库(https://github.com/jasonday/printThis)打印。

当我在chrome webapp中运行时,我惊讶地发现这会破坏。所以我试着用window.print()打印整个页面。但是很明显,这也不适用于打包的应用程序。

所以现在我卡住了,我似乎无法找到如何从打包的应用程序启用打印,更不用说打印div了。

回答

0

printThis不起作用,因为它使用Chrome Apps CSP policy禁止的功能。

至于window.print()它在金丝雀和开发者渠道的作品,我不知道稳定。所以如果它现在不能工作,它将在下一个版本中得到修复。

+0

它使用什么禁用功能?我错过了... –

+1

@WouterVandenneucker在printThis源代码中,我看到了一些使用'javascript'协议创建的iframe。它也试图创建iframe(这也是禁止的 - http://developer.chrome.com/apps/app_deprecated.html) – jusio

相关问题