1

Web サイトに Safari プッシュ通知を統合しようとしています。私は Apple のコードを使用して、単純なテスト Web サイトですべてをセットアップしました。Mavericks 10.9 の Safari 7 で試してみると、コンソールに Safari を使用していないと表示されます。

何が起きてる?

コード:

<script type="text/javascript">

if ('safari' in window && 'pushNotification' in window.safari) {
    var permissionData = window.safari.pushNotification.permission('web.com.example.website');
    checkRemotePermission(permissionData);
}
else {
    console.log('Push Notifications are available for Safari browser only');
}
</script>
4

2 に答える 2

1
window.onload = function() {
if(window.navigator.userAgent.indexOf('7.0 Safari') > -1) {
    checkPerms();
}
else {
    //Handle other browsers!!!
}
于 2013-11-05T11:43:06.440 に答える