小编mri*_*jay的帖子

ajax 函数的 NS_Binding_Aborted 错误

我有一个链接,单击该链接后,请求应发送至网络服务器,并且成功执行后应发生重定向。我为此使用了 ajax,但在 HTTpFox 中收到 NS_Binding_Aborted 错误。代码:

<a id="lnkredirect" href="javascript:void(0);" onclick="myfunction();">Some text</a>
Run Code Online (Sandbox Code Playgroud)

阿贾克斯代码:

function myfunction(){
 $.ajax({
       url: Web server Url,
       type: 'POST',
       datatype: 'JSON',
       timeout: 20000,
       data: null,
       success: function{ $("#lnkredirect").attr('href','redirection link...');},
       error : function{ $("#lnkredirect").attr('href','redirection link...');}
 )};
 return true;
}
Run Code Online (Sandbox Code Playgroud)

正在发生重定向,但我在 Firefox 中收到 NS_Binding_Aborted 错误。在成功和错误情况下,重定向都应该发生,但为什么 NS_Binding_Aborted 会出现,我不确定这一点。NS_Binding_Aborted 错误只有在一个事件取消某个先前运行的事件时才会出现,但我已经抑制了链接的 href 并在执行 ajax 请求后重定向它,因此应该只有一个服务器调用,并且 NS_Binding_Aborted 不应该出现。请让我知道我哪里出错了?

ajax firefox jquery httpfox

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

如何将AWS WAF与Application ELB一起使用

我需要将AWS WAF用于我在AWS上托管的Web应用程序,以便为其提供额外的基于规则的安全性.我无法找到任何方法直接使用WAF与ELB和WAF需要Cloudfront添加WEB ACL来阻止基于规则的操作.因此,我将我的应用程序ELB CNAME添加到了cloudfront,只有域名,带有IP块规则和HTTPS协议的WebACL已使用cloudfront进行了更新.休息全部都是默认的.一旦添加了带有ELB CNAME的WAF和Cloudfront,我就试图从WAF中的block ip规则中的一个ip地址访问CNAME ELB.我仍然可以从该IP地址访问我的Web应用程序.此外,我尝试检查创建的Web ACL的cloudwatch指标,我发现它甚至没有被点击.首先,有没有什么好方法可以实现我正在做的事情,第二,是否有一种在cloudfront上添加ELB CNAME的特定方法.

谢谢和问候,杰伊

amazon-web-services amazon-cloudfront amazon-elb amazon-waf

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

ami_block_device_mappings 与打包程序无法正常工作

我正在使用打包程序创建 AMI,添加 2 个块设备、1 个根和另一个附加到它的 ebs。块设备映射不会将 ebs 块附加到 ami 或创建的临时实例。我的代码块看起来像(仅添加了块设备映射的详细信息):

"builders": [
    {
      "type": "amazon-ebs",
       "ami_block_device_mappings":[{
        "device_name":"/dev/xvda",
        "volume_size":8,
        "volume_type":"gp2",
        "encrypted":false,
        "delete_on_termination":true
       },
       {
        "device_name":"/dev/sdb",
        "volume_size":50,
        "volume_type":"gp2",
        "encrypted":true,
        "delete_on_termination":true
       }]
     }],
      "provisioners": [
    {
        "type" : "shell",
        "inline" : [
            "sleep 30",
            "sudo yum update -y",
            "sudo yum-config-manager --enable epel",
            "sudo yum install ansible -y",
            "sleep 30",
            "sudo fdisk -l"
        ]
    }
  ]
Run Code Online (Sandbox Code Playgroud)

fdisk -l 显示只添加了 1 个块

 amazon-ebs: Disk /dev/xvda: 8589 MB, 8589934592 bytes, 16777216 sectors
    amazon-ebs: #         Start          End …
Run Code Online (Sandbox Code Playgroud)

packer amazon-web-services ansible

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