在谷歌浏览器中,如果我将类型输入的值设置为datetime-local包含秒值的时间,其中秒值为0,则Chrome决定不在输入上显示秒值,这意味着用户根本无法设置秒数.
例如,如果我将值设置为,2013-10-24T20:36:01那么Chrome将显示输入,用户可以将日,月,年,小时,分钟和秒更改为他们想要的任何内容(包括0).如果我将值设置为2013-10-24T20:36:00则则秒部分消失.我可以理解,如果没有传递秒值,但我没有显示,但我明确地将它们设置为0,所以我会假设它会显示它们.
这是一个问题的原因是因为我正在从数据库中读取时间,并且如果它们中的任何一个被设置为0秒,则用户无法在不使用开发人员工具进行黑客攻击的情况下更改时间!
我错过了什么吗?
谢谢!
当某些内容从youtube分享到facebook时,facebook现在正在显示youtube html5播放器.
如果您在打开的图形调试器中查找其中一个网址(https://www.youtube.com/watch?v=uuS5ZyQhvsk),您可以看到他们现在为他们的html播放器提供开放图形元数据以及闪一个.

我还有一个位于iframe的播放器,我现在包含与youtube相同的标签,减去闪存的标签,因为我们没有Flash播放器,但是它没有用,facebook正在给我这个错误没有意义:
共享具有可播放媒体但不会内联播放,因为如果嵌入则会导致混合内容警告.添加secure_src或使视频src安全来解决此问题.

这是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
我试图了解facebook api的工作原理.最终目标是能够从Facebook页面阅读帖子.
如果某人已经在Facebook上与我的应用程序相关联,那么我的c#应用程序可以从公共Facebook页面获取帖子,如果它知道他们的Facebook帐户ID(并且Facebook应用程序秘密硬编码).
如果是这样的话,为了获得可以用来获取帖子的访问令牌,需要做出什么样的http请求,以及在一个到期之前获得新访问令牌的请求是什么?
如果你能在c#中提供一个例子(可能使用acebooksdk.net库),这将是很棒的!
谢谢.
facebook facebook-graph-api facebook-apps facebook-access-token
我为我们的学生电视台建立了一个网站,这个概念非常类似于youtube.我们希望我们的视频在分享时可以直接在Facebook上播放,视频本身仍然托管在我们的服务器上,我们的统计数据正在更新.
网站上的播放器使用videojs,并且都在使用html5视频标签.还有一个可以在iframe中运行的可嵌入版本的播放器.理想情况下,我希望在Facebook上使用它,但不认为这是可能的.这就是我目前尝试使用og:video:类型值设置为text/html和og:视频设置为可嵌入播放器URL并且它似乎不起作用.这是一个示例页面,这里是可嵌入的播放器.
我见过的唯一其他方法是指定视频文件的URL或Flash播放器的URL.
我们所有的视频都以不同的质量/分辨率呈现,在我们的网站和嵌入式播放器上有一个质量选择栏,用于更改播放器中的视频网址.然而,看起来像opengraph和facebook,没有办法给它不同的品质的网址或让用户在Facebook上选择他们想要的那个,这意味着我们坚持迫使每个人都注意其中一个品质.这是正确的吗?
因此,似乎唯一可用的其他选项是构建一个内置质量选择的自定义Flash播放器.据我所知,这就是youtube正在做的事情.这是唯一的选择,因为我不想为Facebook建立一个自定义Flash播放器,然后在几个月内决定他们不再支持闪存了吗?
我已经意识到已经提出了类似的问题,但我找不到明确的答案,其中一些已经超过一年了.
谢谢.
是否可以将内联 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?
我希望能够访问从抽象类的子类实例化的对象.这是一个例子.
// 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)