我有一个C#MVC网站,我正在尝试使用Google Cloud Print(GCP)进行打印。
Google提供此示例 https://developers.google.com/cloud-print/docs/appDevGuide
<form action="https://www.google.com/cloudprint/submit" method="post" enctype="multipart/form-data" id="submitForm">
<input type="hidden" name="xsrf" value="xsrfTokenHere"/>
<input type="hidden" name="printerid" value="123456789"/>
<input type="hidden" name="ticket" value='{"version": "1.0", "print": {}}'/>
<input type="text" name="title" value="My Document"/>
<input type="text" name="contentType" value="application/pdf"/>
<input type="text" name="tag" value=""/>
<input type="file" name="content"/>
<input type="submit" value="Print"/>
</form>
它应该做什么。 但如果用户显示JSON响应,它会将用户发送到Google网站。
有没有办法跳过最后一部分,例如让用户提交表单而不转移到谷歌网站。
我尝试了各种jQuery AJAX和类似的调用。我也尝试在iframe中发布表单,但由于Google不允许跨来源调用,所以这些都不起作用。
如果有办法在HTML,Javascript或C#中发布此内容而不跳转到谷歌搜索结果页面,那就太棒了。