小编cro*_*ies的帖子

iPad上的HTML5应用程序屏幕睡眠/超时

我们目前正在为iPad开发一个HTML 5应用程序,并寻找一种方法来防止屏幕进入待机/睡眠状态.我知道这可以通过原生iOS应用程序实现,但基于HTML5的Web应用程序呢?

感谢您提出任何建议和解答.

html5 ipad ios

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

在Google Maps API v3中启用新的GL渲染?

就在最近,Google在GMaps平台上推出了Maps GL.我们有一个基于大量地图的HTML5应用程序,我们很乐意尝试基于WebGL的新地图渲染.我们已经注意到了潜在的性能优势.

有谁知道如何将API v3切换到Maps GL渲染或其他方式来实现它?

webgl google-maps-api-3

9
推荐指数
2
解决办法
3364
查看次数

如何处理Play中的长格式和不同格式!斯卡拉形式?

在我的模型中,所有关联的帐户都不是Long正常的整数.但是,在新Play中处理Scala表单时!2.0我只能验证Int表单中的数字而不是表单中的数字Long.

http://www.playframework.org/documentation/2.0/ScalaForms

采取以下形式:

val clientForm: Form[Client] = Form(
    mapping(
      "id" -> number,
      "name" -> text(minLength = 4),
      "email" -> optional(text),
      "phone" -> optional(text),
      "address" -> text(minLength = 4),
      "city" -> text(minLength = 2),
      "province" -> text(minLength = 2),
      "account_id" -> number
    )
    (Client.apply)(Client.unapply)
  )
Run Code Online (Sandbox Code Playgroud)

你看到account_id我想申请一个Long,所以我怎么能以最简单的方式投出?该Client.apply语法是真棒它的简单,但我愿意像映射选项.谢谢!

forms scala playframework-2.0

8
推荐指数
2
解决办法
2491
查看次数

Scala语法访问内联选项和链"OrElse"的属性?

有时我想返回包含在选项中的对象的属性值,但我不能轻易地使用getValue.orElse(otherValue).

例如,我正在内联映射属性,我想使用类似的模式object.get.property.orElse("").但前面没有编译.如何访问该属性并仍然保持类似选项的语法?

scala

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

如何只使用DOM对象获取leaflet.js实例?

我现在正在构建一个自定义的Knockout.js绑定来处理多边形的绘制.在这种情况下,Knockout API只给我一个DOM对象的引用来访问我需要更新的内容.但是,看起来像设计leaflet.js希望用户将map实例存储在它们的实现中.我没有这个选择.

尝试这个给了我一个错误: var existingMap = L.map('aMapIDGoesHere')

错误是:map already initialized.

我可以用任何方式使用DOM元素或元素ID来访问地图实例吗?

根据请求这里是自定义绑定,请注意它是一项正在进行的工作:

ko.bindingHandlers.leafletDraw = {
  init: function(element, valueAccessor, allBindingsAccessor) {
    var map = L.map(element).setView([40, -90], 3);
    var tiles = L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
        attribution: 'OSM',
        minZoom: 2
    }).addTo(map);

    // Initialise the FeatureGroup to store editable layers
    var editableLayers = new L.FeatureGroup();
    map.addLayer(editableLayers);

    // Initialise the draw control and pass it the FeatureGroup of editable layers
    var drawOptions = {
      edit: {
        featureGroup: editableLayers,
        remove: false
      },
      draw: {
        polyline: false, …
Run Code Online (Sandbox Code Playgroud)

javascript knockout-2.0 leaflet knockout.js

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

加载src时,Javascript Image()缺少`Origin`标头

与画布,特别是谷歌浏览器玩得开心.现在我正在通过Javascript加载图像,这个图像将在用EaselJS包装的画布中使用.这是我如何加载图像(托管在S3上):

imageLoad: function(imageUrl, imageId) {
  var image = new Image();
  image.crossOrigin = "Anonymous";
  image.imageId = imageId
  image.onload = this.handleImageLoad;
  image.src = imageUrl;
}
Run Code Online (Sandbox Code Playgroud)

图像存储在具有以下CORS属性的Amazon S3存储桶中:

<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <CORSRule>
        <AllowedOrigin>*</AllowedOrigin>
        <AllowedMethod>GET</AllowedMethod>
        <MaxAgeSeconds>1</MaxAgeSeconds>
        <AllowedHeader>*</AllowedHeader>
    </CORSRule>
</CORSConfiguration>
Run Code Online (Sandbox Code Playgroud)

问题

Origin加载上面的图像时,浏览器似乎没有设置标题.如果图像已经在javascript之外加载并由浏览器缓存,则尤其会发生这种情况.然而 - 这里变得奇怪 - 一旦第二次尝试使用Javascript加载图像,那么CORS安全问题就会消失(显然浏览器会设置Origin标题).

我们已多次测试此行为,并通过设置一个强制CORS标头与每个响应的服务器来确认它.Origin即使明确询问,浏览器似乎也没有添加标题.

问题

因此,鉴于所有这些信息,我们可以做些什么来解决这个问题?是否可以强制Amazon CloudFront添加CORS标头?有问题image.crossOrigin = "Anonymous"吗?

javascript html5 cors

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

在Apache虚拟主机之间传输会话数据

如何将PHP会话数据从一个Apache虚拟主机传递到另一个?我目前正在运行Apache 2.2.17和PHP 5.3.3并且我已经设置了一个主机来管理单个登录应用程序,我需要将其传递给另外两个运行单独应用程序的虚拟主机.这是我打算进一步发展的东西,但是现在传递会话数据将是最简单的.

目前,此代码在SSO子域auth.domain.com中创建第一个会话,然后将用户传递回应用程序界面app.domain.com(已修剪):

  $user = new User;
  $user->set_user_session();
  Header("Location: $redirectURL");
  exit;
Run Code Online (Sandbox Code Playgroud)

服务器完全由私有管理,因此多用户安全性不用担心.但是,如果有人发现任何安全问题,请告诉我.如果您知道更好的方法,请分享,我会进一步研究.我很感激帮助.

php apache session-variables

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

如何防止SuperAgent AJAX调用OPTIONS?

我在Firefox上找到了SuperAgent(http://visionmedia.github.com/superagent/)的问题来源.不确定SuperAgent是在AJAX调用中执行它还是FireFox正在触发它.

基本上,每次我进行AJAX调用时,都会在实际的AJAX调用之前在URL上触发OPTIONS方法.很烦人,因为服务器目前不支持OPTIONS.如何在没有废话和重新编码服务器的情况下拨打电话?

谢谢

ajax superagent

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

从请求中提取Spray.io Content-Type?

由于Spray.io是在低级别定义内容类型,我如何简单地引用传入请求的内容类型?

这是一个图像是PUT的简短示例.

      put {
        entity(as[Array[Byte]]) { data =>
          complete{
            val guid = Image.getGuid(id)
            val fileExtension = // match a file extension to content-type here
            val key = "%s-%s.%s" format (id, guid, fileExtension )
            val o = new Image(key, contentType, data)
            Image.store(o)
            val m = Map("path" -> "/client/%s/img/%s.%s" format (id, guid, fileExtension))
            HttpResponse(OK, generate(m))
          }
        }
      }
Run Code Online (Sandbox Code Playgroud)

鉴于上面的代码,提取内容类型的简单方法是什么?我可以简单地使用它来模式匹配到合适的fileExtension.谢谢你的帮助.

content-type scala http-headers spray

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

Scala案例类注释在2.10中是否发生了变化?

在Scala 2.9中,我将使用以下命令注释案例类import scala.annotation.target.field:

case class UserAuth(
  @(JsonProperty@field)("email")
  val email: String,

  @(JsonProperty@field)("password")
  val password: String
)
Run Code Online (Sandbox Code Playgroud)

在2.10我去编译一个类,我需要使用import scala.annotation.meta.field但突然间它会像疯了一样抛出编译器错误.这是Scala案例类注释的正确用法还是可以恢复为简单@JsonProperty("email")?

annotations scala scala-2.10

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