【问题标题】:Notify users when the browser is minimized在浏览器最小化时通知用户
【发布时间】:2015-11-25 11:43:37
【问题描述】:

我正在使用 AngularJS 和 SPring。我需要找到一种方法来通知用户,即使用户已最小化应用程序浏览器窗口,或者是否有任何其他更好的选项可以根据批处理作业通知用户。

【问题讨论】:

  • 为什么要通知用户?最小化浏览器的问题是什么?
  • 只需使用计时器检查您的窗口大小,如果 width 对您来说太小 - 通知
  • 您的目标是通知用户浏览器已被最小化吗?或者通知其他事情,同时浏览器被最小化?
  • 我的目标是通知用户,即使浏览器是否最小化。如果我在应用程序窗口中通知,那么当浏览器最小化时它可能无法工作。所以我想通知一些通用的东西,它可以随时工作。通知背后的原因是提醒用户注意严重后果并帮助他们采取行动
  • 一个带有给定通知的新弹出窗口怎么样?

标签: javascript java angularjs


【解决方案1】:

也许您正在寻找类似Browser Desktop Notification 的东西。

我刚刚找到了这个 LINK,也许这对你有帮助。

angular.module('app', ['notifyme']).  controller('appcontroller', function($scope, NotifyMe) {
                $scope.nofity = function(){
                  var title = "I'm from Angular ?";
                  var body = 'This is a simple demo for the notification API Angular Service';
                  NotifyMe.launch(title, {
                      body: body,
                      onclick:function(){
                          console.log("On Click Triggered");
                      },
                      onerror:function(){
                          console.log("On Error Triggered");
                      },
                      onclose:function(){
                          console.log("On Close Triggered");
                      }
                  });
                };
            });

来自链接的工作Fiddle

【讨论】:

    猜你喜欢
    • 2011-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多