小编Hja*_*son的帖子

Mobile Safari推送通知

几个月前,我看到Safari 7允许推送通知,它似乎是一个非常有用的工具,除了我看到的每个例子都专注于桌面浏览,而不是移动.

Safari推送通知是否适用于移动设备,如果没有,是否有计划在不久的将来将其发布到Safari移动设备?

safari mobile mobile-safari push-notification

19
推荐指数
2
解决办法
1万
查看次数

changePage之后的jQuery Mobile刷新页面

无论如何,一旦changePage完成,强制jQm页面重新加载?

我有一些动态加载到数组中的页面.所有正在加载的页面都是列表的一部分,例如"2011年的20个移动应用程序".用户需要能够向左和向右滑动以浏览页面.

我在这里添加了当前的代码:http://jsfiddle.net/cncpts/qMe6Z/2/

注意URL是如何从数组中提取的.从这里我可以拉下一个URL和以前的URL,但我只能向前导航一页,向后导航一页.

您可以通过单击然后向左或向右滑动鼠标来测试页面:http://www.cncpts.me/complex/swipe/index.php

关于如何在保持原生JQM转换的同时刷新URL的任何想法.

javascript ajax mobile jquery jquery-mobile

6
推荐指数
1
解决办法
1万
查看次数

HTML5网络存储与Cookie

我想向我网站上特定页面的首次访问者显示一条消息.该消息只需要出现一次.

使用cookie会非常简单,但使用HTML5 localStorage会有更多好处吗?如果是这样,它将如何实施?

javascript php cookies session html5

2
推荐指数
1
解决办法
3639
查看次数

在Node.JS上跟踪系统

我正在Node中构建跟踪系统,需要一些帮助来了解使用跟踪脚本的第三方如何连接到Node应用程序.

最初我设置了一个页面,使用Socket.io连接到应用程序,但该解决方案似乎只有在客户端页面托管在节点服务器上时才有效.例如,在第三方网站上,他们将拥有:

http://node.appserver.com:8080/tracker.js

该脚本将从站点收集数据,然后通过socket.io连接到应用程序,但我似乎无法得到任何回复,因为该应用程序正在应用程序本身侦听来自index.html文件的请求,而不是来自tracker.js脚本.

以下是我想通过以下方式运行应用程序的流程:

http://www.evernote.com/shard/s7/sh/56f88de2-f1c0-470b-9169-c7aca1479037/92b00f81ff86eebd4add6f6f68053a50

tracker.js将使用以下连接:

$.getScript('/socket.io/socket.io.js', function(data){
  var socket = io.connect('http://node.appserver.com:8080');
  socket.emit('adTracker', 
    { adServer: 'datalunk', zone : 'top_home', referingURL : 'comple.com' } 
  );
});
Run Code Online (Sandbox Code Playgroud)

那么应用程序看起来像这样:

var app = require('http').createServer(handler)
  , io = require('socket.io').listen(app)
  , fs = require('fs')

app.listen(8080);

io.configure(function () {
    io.set('authorization', function (handshakeData, callback) {
        if (handshakeData.xdomain) {
            callback('Cross-domain connections are not allowed');
        } else {
        callback(null, true);
        }
    });
});


function handler (req, res) {
  fs.readFile(__dirname + '/index.html',
  function (err, data) {
    if (err) {
      res.writeHead(500); …
Run Code Online (Sandbox Code Playgroud)

javascript mongodb websocket node.js socket.io

1
推荐指数
1
解决办法
2342
查看次数