2011年5月26日木曜日

FileMakerでデスクトップ通知

Google Chromのデスクトップ通知をFileMakerから利用する。


Event を送信 [「aevt」; 「odoc」; 「C:\Users\*******\AppData\Local\Google\Chrome\Application\chrome.exe http://localhost/Notifications.html」]


参考にさせていただきました。
【javascript】webkitのデスクトップ通知のデモ


ローカルではダメなのでとりあえずIWPで実行。
Notifications.html
- - - - - - - - - - - - - - - - - - - -

<html>
<head>
<title>サンプル</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js" type="text/javascript" charset="UTF-8"></script>
</head>
<body>
<a href="#" class="button" id="request-permission">デスクトップ通知を許可する</a>
<a href="#" class="button" id="request-notification_3">通知(5秒後に消える)</a>
<script type="text/javascript">
<!--
  var notity = window.webkitNotifications;
  var popup = notity.createNotification("48x48.jpg","勝手に消える通知","この通知は5秒後に消えます。");
  popup.show();
  setTimeout(function(){
    popup.cancel();
  },5000);

// -->
</script>
</body>
</html>

- - - - - - - - - - - - - - - - - - - -
あとは、自動でChromのウインドウを閉じればOKかな?
で、
下記追加。


<script type="text/javascript">
<!--
setTimeout(function(){
 window.opener = null;
 window.close();
}, 5000);
// -->
</script>

0 件のコメント:

コメントを投稿