小编Shu*_*ave的帖子

代理https时,NodeJS http-proxy:DEPTH_ZERO_SELF_SIGNED_CERT错误

我正在使用最新版本的nodejs和http-proxy跟踪在线示例,但是当我的请求发送到端点https服务器时出现以下错误:

C:\Users\Me\node_modules\http-proxy\lib\http-proxy\index.js:114
throw err;       
Error: DEPTH_ZERO_SELF_SIGNED_CERT
at SecurePair.<anonymous> (tls.js:1370:32)
at SecurePair.EventEmitter.emit (events.js:92:17)
at SecurePair.maybeInitFinished (tls.js:982:10)
at CleartextStream.read [as _read] (tls.js:469:13)
at CleartextStream.Readable.read (_stream_readable.js:320:10)
at EncryptedStream.write [as _write] (tls.js:366:25)
at doWrite (_stream_writable.js:226:10)
at writeOrBuffer (_stream_writable.js:216:5)
at EncryptedStream.Writable.write (_stream_writable.js:183:11)
at write (_stream_readable.js:582:24)
Run Code Online (Sandbox Code Playgroud)

我的代码非常简单:

var httpProxy = require('http-proxy');
var http = require('http');
var fs = require('fs');

var apimcert = fs.readFileSync('./mycert.pfx');
var proxy = httpProxy.createProxyServer({});

var options = {
  pfx: apimcert,
  passphrase : 'pAssw0rd',
  rejectUnauthorized : 'false',
  agent: false
};

var server = require('https').createServer(options, …
Run Code Online (Sandbox Code Playgroud)

https http-proxy node.js

7
推荐指数
2
解决办法
4592
查看次数

bootstrap灯箱不显示图像

我正在尝试为工作站点中的gallery页面实现lightbox.我按照步骤完全按照演示灯箱页面演示 http://www.jasonbutz.info/bootstrap-lightbox/#usage以及youtube视频 https:/ /www.youtube.com/watch?v=J-EZC46hOc8 但是我的灯箱无法使用.Plz帮帮我我的代码如下:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap-theme.min.css">
<link href="bootstrap-lightbox.css" rel="stylesheet">
<script src="bootstrap-lightbox.js"></script>
Run Code Online (Sandbox Code Playgroud)

这些是头部分中包含的文件.正文部分中的代码如下:

<div class="row">
    <div class="container">

        <div id="demoLightbox" class="lightbox hide fade"  tabindex="-1" role="dialog" aria-hidden="true">
        <div class='lightbox-content'>
                <img src="img-3.png">
                  <div class="lightbox-caption"><p>Your caption here</p></div>
        </div>
         </div>
      <div class="col-lg-3">
         <a data-toggle="lightbox" href="#demoLightbox" class="thumbnail">Open Lightbox
                <img src="img-3.png">
        </a>
      </div>


    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我得到错误:未捕获TypeError:this.hideWithTransition不是函数Plz帮助代码错误.

twitter-bootstrap bootstrap-lightbox

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

Windows onload事件不会在ipad ios 8.4中触发

我面临以下奇怪的问题:

功能:
当我打开我的网站页面,其中有许多图像并使用javascript/jquery用于客户端功能.在单击每个图像时,所有其他图像都会更改其不透明度,所选图像会显示<div>包含图像的一些信息和视频.

  1. 我使用了jquery unveil,只有在页面上触发了一个scroll事件后才会加载所有图像.直到它,它显示一个"加载"图像.
  2. 我在window.onload事件上添加了一个javascipt,以便在<div>单击图像时调整元素的大小.还有一些javascript可以识别浏览器并相应地设置视频标记源.
  3. 所有图像都在数据主义内部呈现,并从数据库绑定.
  4. 由于unveil仅在滚动事件之后加载图像,我在页面加载时添加了一个代码以人工地按像素滚动页面.

问题:
我在Chrome或Safari上打开iPad(iOS 8.4)中的同一页面.我的所有javascript window.onload都不会触发.

ASPX页面:

<script type="text/javascript" src="/js/jquery.unveil.js"></script>
<asp:DataList ID="dlPersonList" runat="server" OnItemDataBound="dlPersonList_OnItemDataBound"
RepeatDirection="Horizontal" RepeatLayout="Flow">
  <ItemTemplate>
    <div class="itemImage">
       <asp:HyperLink ID="hypPersonPicture" runat="server">
            <asp:Image ID="imgPersonPicture" runat="server" CssClass="lazy" />
       </asp:HyperLink>
    </div>
    <asp:Panel class="person-detail" ID="pnlpersonDetail" runat="server">
       <div class="person-content detailView">
        <%--Some text and other controls--%>          
        <asp:Panel ID="pnlVideo" runat="server">
            <div class="video-content">
                  <video id="personVideo" controls="controls" preload="none"> 
                        <%--Video source elements--%> 
                  </video>
            </div>
        </asp:Panel>
       </div>
   </asp:Panel>
  </ItemTemplate>
</asp:DataList>
Run Code Online (Sandbox Code Playgroud)

CS代码:

protected void Page_Load(object sender, EventArgs e) …
Run Code Online (Sandbox Code Playgroud)

jquery javascript-events ipad jqmigrate ios8.4

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