小编Tom*_*son的帖子

在Chrome中输入类型=日期本地显示秒数

在谷歌浏览器中,如果我将类型输入的值设置为datetime-local包含秒值的时间,其中秒值为0,则Chrome决定不在输入上显示秒值,这意味着用户根本无法设置秒数.

例如,如果我将值设置为,2013-10-24T20:36:01那么Chrome将显示输入,用户可以将日,月,年,小时,分钟和秒更改为他们想要的任何内容(包括0).如果我将值设置为2013-10-24T20:36:00则则秒部分消失.我可以理解,如果没有传递秒值,但我没有显示,但我明确地将它们设置为0,所以我会假设它会显示它们.

这是一个问题的原因是因为我正在从数据库中读取时间,并且如果它们中的任何一个被设置为0秒,则用户无法在不使用开发人员工具进行黑客攻击的情况下更改时间!

我错过了什么吗?

谢谢!

html html5 google-chrome input

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

在YouTube上嵌入视频播放器html5 iframe,如YouTube

当某些内容从youtube分享到facebook时,facebook现在正在显示youtube html5播放器.

如果您在打开的图形调试器中查找其中一个网址(https://www.youtube.com/watch?v=uuS5ZyQhvsk),您可以看到他们现在为他们的html播放器提供开放图形元数据以及闪一个. Facebook youtube打开图形截图

我还有一个位于iframe的播放器,我现在包含与youtube相同的标签,减去闪存的标签,因为我们没有Flash播放器,但是它没有用,facebook正在给我这个错误没有意义:

共享具有可播放媒体但不会内联播放,因为如果嵌入则会导致混合内容警告.添加secure_src或使视频src安全来解决此问题.

我们网站的开放图形错误

这是facebook正在阅读的信息: facebook打开我们网站的图表截图

这是作为产生该错误的示例的URL:https://www.la1tv.co.uk/player/124/260

我所能想到的是Facebook已经与youtube做了某种交易,而且这还没有为所有人提供,但是这个错误并不清楚.

我们网站上的所有内容都通过https提供.

任何人都知道发生了什么或让这个工作?

我在facebook上的任何地方都找不到任何文档如何执行此操作.

我在一段时间内发布了一个类似的问题,当我试图让这个工作时,但此时youtube仍然只提供Flash播放器到Facebook.

看起来其他人在这里遇到了类似的问题.

youtube html5 facebook facebook-graph-api facebook-opengraph

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

从用户ID和Facebook App秘密获取Facebook访问令牌?

我试图了解facebook api的工作原理.最终目标是能够从Facebook页面阅读帖子.

如果某人已经在Facebook上与我的应用程序相关联,那么我的c#应用程序可以从公共Facebook页面获取帖子,如果它知道他们的Facebook帐户ID(并且Facebook应用程序秘密硬编码).

如果是这样的话,为了获得可以用来获取帖子的访问令牌,需要做出什么样的http请求,以及在一个到期之前获得新访问令牌的请求是什么?

如果你能在c#中提供一个例子(可能使用acebooksdk.net库),这将是很棒的!

谢谢.

facebook facebook-graph-api facebook-apps facebook-access-token

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

在facebook上嵌入带有opengraph的html5视频

我为我们的学生电视台建立了一个网站,这个概念非常类似于youtube.我们希望我们的视频在分享时可以直接在Facebook上播放,视频本身仍然托管在我们的服务器上,我们的统计数据正在更新.

网站上的播放器使用videojs,并且都在使用html5视频标签.还有一个可以在iframe中运行的可嵌入版本的播放器.理想情况下,我希望在Facebook上使用它,但不认为这是可能的.这就是我目前尝试使用og:video:类型值设置为text/html和og:视频设置为可嵌入播放器URL并且它似乎不起作用.这是一个示例页面,这里是可嵌入的播放器.

我见过的唯一其他方法是指定视频文件的URL或Flash播放器的URL.

我们所有的视频都以不同的质量/分辨率呈现,在我们的网站和嵌入式播放器上有一个质量选择栏,用于更改播放器中的视频网址.然而,看起来像opengraph和facebook,没有办法给它不同的品质的网址或让用户在Facebook上选择他们想要的那个,这意味着我们坚持迫使每个人都注意其中一个品质.这是正确的吗?

因此,似乎唯一可用的其他选项是构建一个内置质量选择的自定义Flash播放器.据我所知,这就是youtube正在做的事情.这是唯一的选择,因为我不想为Facebook建立一个自定义Flash播放器,然后在几个月内决定他们不再支持闪存了吗?

我已经意识到已经提出了类似的问题,但我找不到明确的答案,其中一些已经超过一年了.

谢谢.

youtube html5 facebook opengraph facebook-opengraph

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

将内联 SVG 的 ID 限制为 SVG

是否可以将内联 svg 中的 id 限制为仅 svg?

例如

<svg width="660" height="220">
  <defs>
    <linearGradient id="linear" x1="0%" y1="0%" x2="100%" y2="0%">
      <stop offset="0%"   stop-color="#05a"/>
      <stop offset="100%" stop-color="#0a5"/>
    </linearGradient>
  </defs>

  <rect x="10" y="10" width="600" height="200" fill="url(#linear)" />
</svg>
Run Code Online (Sandbox Code Playgroud)

在这里,这在页面上创建了一个全局 id“线性”。

我怎样才能防止这种情况发生?

即我想document.getElementById("linear")返回undefined。

或者是否有另一种机制来引用 svg 中的项目,以便我可以应用渐变而无需使用 ID?


相关:内联 SVG 的重复(过滤器)id

html css svg inline-svg

5
推荐指数
0
解决办法
925
查看次数

如何从java中的抽象类的子类访问已实例化的对象?

我希望能够访问从抽象类的子类实例化的对象.这是一个例子.

// A.java
public abstract class A {
  public int getNewNo() {
    int newNo = <Instance of B in this example here>.getNo() + 2;
    return newNo;
  }
}

// B.java
public class B extends A {
  public int getNo() {
    return 2;
  }
}

// C.java
public class C {
  public C(A a) {
    System.out.println("The number is "+a.getNewNo());
  }
}

// example.java
public void main(String args[]) {
  B b = new B();
  C c = new C(b);
  // should now …
Run Code Online (Sandbox Code Playgroud)

java abstract-class class subclass instance

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