小编Val*_*ant的帖子

是否有旧版Chrome Extensions的存档?

我想知道是否有一种确定的方法可以在Chrome网上应用店中获取旧版本的扩展程序.Google是否保留了与Mozilla类似的存档,或者旧版本是否会在新版本推出后立即消失?

谢谢.

google-chrome-extension chrome-web-store

24
推荐指数
2
解决办法
3万
查看次数

WebRTC java服务器麻烦

我认为我非常接近让我的Java服务器应用程序通过WebRTC与浏览器页面通信,但我无法让它工作.我觉得我错过了一些小事,所以我希望这里有人可能会有一个建议.

我仔细研究了WebRTC示例 - Java单元测试(org.webrtc.PeerConnectionTest)和示例Android app(trunk/talk/examples/android).根据我的经验,我整理了一个使用WebSockets进行信号传输并尝试向Chrome发送视频流的Java应用程序.

问题是浏览器中没有视频,即使我的所有代码(包括Javascript和Java)都按照我期望的顺序执行,也会触及所有正确的日志记录语句.控制台日志中有一些来自本机libjingle代码的可疑输出,但我不知道该怎么做.我在下面的">>"中突出显示了日志中的可疑行.例如,似乎视频端口分配器在创建后不久就被销毁,因此显然有些错误.此外," Changing video state, recv=1 send=0"似乎也不正确,因为Java方应该发送视频,而不是接收......也许我滥用了这个OfferToReceiveVideo选项?

如果查看下面的日志,您会看到WebSocket与浏览器的通信工作正常,并且我能够成功将SDP Offer发送到浏览器并从浏览器接收SDP应答.在PeerConnections上设置本地和远程描述似乎也可以正常工作.HTML5视频元素将源集设置为BLOB URL,就像它应该的那样.那么,我能错过什么?我是否需要对ICE候选人做任何事情,即使我的客户端和服务器现在在同一台机器上?

任何建议将不胜感激!

SDP消息(来自Chrome的Javascript控制台)

1.134: Java Offer: 
v=0
o=- 5893945934600346864 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE video
a=msid-semantic: WMS JavaMediaStream
m=video 1 RTP/SAVPF 100 116 117
c=IN IP4 0.0.0.0
a=rtcp:1 IN IP4 0.0.0.0
a=ice-ufrag:dJxTlMlXy7uASrDU
a=ice-pwd:r8BRkXVnc4dqCABUDhuRjpp7
a=ice-options:google-ice
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=sendrecv
a=rtcp-mux
a=crypto:0 AES_CM_128_HMAC_SHA1_80 inline:yq6wOHhk/QfsWuh+1oOEqfB4GjKZzz8XfQnGCDP3
a=rtpmap:100 VP8/90000
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 goog-remb
a=rtpmap:116 red/90000
a=rtpmap:117 ulpfec/90000 …
Run Code Online (Sandbox Code Playgroud)

java libjingle html5-video webrtc

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

NET::ERR_CERT_REVOKED 在 Chrome 中,当证书实际上没有被撤销时

我正在寻求帮助,试图通过弄清楚为什么Chrome 46.0.2490.80不允许我访问https://www.evernote.com而 Firefox 工作正常来满足我的好奇心。Chrome 也工作正常,直到 2 天前,但现在它抛出 NET::ERR_CERT_REVOKED 错误。

所以我很好奇 - 证书真的被撤销了吗?好吧,让我们检查一下...

我打开证书对话框并导出证书(evernote.pem),它是颁发者链(evernote-chain.pem): 在此处输入图片说明

在此处输入图片说明

从证书中获取 OCSP Responder URI:

$ openssl x509 -noout -ocsp_uri -in evernote.pem
http://ss.symcd.com 
Run Code Online (Sandbox Code Playgroud)

现在让我们检查证书状态:

$ openssl ocsp -no_nonce -issuer evernote-chain.pem -CAfile evernote-chain.pem -cert evernote.pem -url http://ss.symcd.com
Response verify OK
evernote.pem: good
        This Update: Dec 16 09:14:05 2015 GMT
        Next Update: Dec 23 09:14:05 2015 GMT
Run Code Online (Sandbox Code Playgroud)

因此,证书不会被撤销,这就是 Firefox 正常工作的原因。那么 Chrome 发生了什么?为什么会认为这个证书被吊销了?

我确实注意到了另一个细节,这可能重要也可能不重要——我真的不明白。Chrome 中的证书链与从 Firefox 或 openssl 获得的链不同。Chrome 看到以下链:

|- Class 3 Public Primary Certification Authority …
Run Code Online (Sandbox Code Playgroud)

ssl google-chrome ssl-certificate x509certificate

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

Hibernate @Where annotation not working with inheritance

I am using Hibernate 5.1.2

I have run into an unexpected problem that I can't seem to work around. Here's the summary of my data model: 在此处输入图片说明

dfip_project_version is my superclass table, and dfip_appln_proj_version is my subclass table. dfip_application contains a list of dfip_appln_proj_versions.

I have mapped this as follows:

@Table(name = "DFIP_PROJECT_VERSION")
@Entity
@Inheritance(strategy = InheritanceType.JOINED)
public abstract class AbstractProjectVersion {
    @Id @GeneratedValue
    @Column(name = "PROJECT_VERSION_OID")
    Long oid;

    @Column(name = "PROJ_VSN_EFF_FROM_DTM")
    Timestamp effFromDtm;

    @Column(name = "PROJ_VSN_EFF_TO_DTM")
    Timestamp effToDtm;

    @Column(name …
Run Code Online (Sandbox Code Playgroud)

java inheritance hibernate where-clause

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