gpt4 book ai didi

javascript - PUBNUB:在 "PUBNUB.subscribe"上,window.print() 不起作用

转载 作者:行者123 更新时间:2023-11-28 02:20:02 25 4
gpt4 key购买 nike

在我的一个应用程序中,我使用 PUBNUB 进行实时网络通信。

但是我面临一些奇怪的问题,因为当我订阅一些 channel 时,window.print()(打印预览对话框未打开)根本不起作用。

如果我取消订阅 channel ,打印工作正常。

即使我在PubNub Console上尝试过这个还。这可能是 pubnub 端的一个错误。

我们中的任何人都面临同样的问题并得到解决,请指导我。

注意:我在 Chrome 的最新版本上使用它。

最佳答案

如何使用 PubNub 和 JavaScript 远程打印

通过 PubNub 实时网络,您可以代表用户向打印机发出远程打印信号。 WANRING:这通常不是一个好主意,并且可能会让您的用户非常烦人。我们不建议您这样做。但是,如果您仍想继续前进,这里是解决方案!

<script src="https://pubnub.a.ssl.fastly.net/pubnub-3.4.3.min.js"></script>
<script>(function(){

var channel = "my_channel";
var pubnub = PUBNUB.init({
publish_key : 'demo',
subscribe_key : 'demo'
});

pubnub.subscribe({ restore: true, channel: channel, message: receive });

function receive(message) {
window.print();
pubnub.unsubscribe({ channel : channel });
setTimeout( function() {
pubnub.subscribe({
restore : true,
channel : channel,
message : receive
});
}, 2500 );
}
})();</script>

完整工作示例

如果您想查看完整的示例:https://github.com/pubnub/javascript/blob/master/examples/print-remote/print.html

关于javascript - PUBNUB:在 "PUBNUB.subscribe"上,window.print() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15781614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com