小编Jos*_*ger的帖子

未捕获错误:SECURITY_ERR:DOM异常18当我尝试设置cookie时

当我尝试使用 jQuery插件设置cookie时,我在Chrome的开发人员工具窗口中收到以下错误:

未捕获错误:SECURITY_ERR:DOM异常18

这个错误意味着什么,我该如何解决?当我使用这个 jQuery插件时,我得到了同样的错误.

html javascript jquery domexception

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

变量是否具有正在执行的当前ansible-playbook的路径?

是否有一个ansible变量,它具有正在执行的当前ansible-playbook的绝对路径?

一些上下文: 我正在运行/创建一个ansible脚本localhost来配置一个mysql docker并希望相对于ansible脚本挂载数据卷.

例如,假设我已经将存储库签出~/branch1/,然后运行ansible-playbook dev.yml我认为它应该将卷保存到~/branch1/.docker_volume/.如果我~/branch2从那时开始运行它应该将卷配置为~/branch2/.docker_volume/.

ansible

89
推荐指数
2
解决办法
10万
查看次数

如何在IE8中转储JavaScript变量?

我有一个我需要在IE8中检查的对象.我尝试了开发人员工具和console.log他们的Firebug等价物.但是,当我将对象输出到日志时:

console.log("Element: ", element);
console.log(element);
Run Code Online (Sandbox Code Playgroud)

我只收到字符串

LOG: Element: [object Object]
Run Code Online (Sandbox Code Playgroud)

而不是可点击的,可检查的转储.

是否可以将对象转储到日志并检查其成员,如在Firebug中?

我不能使用自制的dump()函数,因为我要检查的元素太大,浏览器会崩溃我.

javascript console firebug internet-explorer-8 ie-developer-tools

70
推荐指数
4
解决办法
4万
查看次数

IE8开箱即用是否支持'localStorage'

我正在尝试使用HTML5功能localStorage.根据这篇博客,它可以使用IE8完成,但是当我尝试使用它时,我收到一个javascript错误'localStorage is null or not an object'

所以我的问题:localStorage开箱即用的IE8可以使用吗?这是我的代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=8" />
    <title>IE8 - DOM Storage</title>
    <script type="text/javascript"> 
        function Save() {
            localStorage.setItem('key','value');            
        }        
    </script>
</head>
<body>        
    <button onclick="Save();">
        Save
    </button>  
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript html5 internet-explorer internet-explorer-8

50
推荐指数
2
解决办法
4万
查看次数

CSS中的表边框颜色与边框折叠

我想在表格的某个字段上方放一条线,表示它是上述值的总和.但是,默认情况下,表格已经有边框.

这是一个例子:我有一个折叠边框的表.我在一个字段上设置了border-bottom,在它下面的字段上设置了border-top.这两个都指定相同的边框.使用顶部的CSS.有没有办法使用底部的?

<html>
    <head>
        <style type="text/css">
            table { border-collapse: collapse; }
            td.first { border-bottom: solid red 1px; }
            td.second { border-top: solid gold 1px; }
        </style>

    <body>
        <table>
            <tr><td class="first">Hello</td></tr>
            <tr><td class="second">World</td></tr>
        </table>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这显示了两个细胞之间有一条红线.有没有办法获得金线?

css html-table border border-collapse

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

IE9中的字符DOM异常无效

以前在IE8中工作的JS现在在IE9中失败了.

document.createElement('<iframe id="yui-history-iframe" src="../../images/defaults/transparent-pixel.gif" style="position:absolute;top:0;left:0;width:1px;height:1px;visibility:hidden;"></iframe>');
Run Code Online (Sandbox Code Playgroud)

我得到以下异常:SCRIPT5022:DOM异常:INVALID_CHARACTER_ERR(5)

上面的代码是不符合标准的.该问题的解决方案是什么?

javascript dom internet-explorer-9 domexception

29
推荐指数
3
解决办法
4万
查看次数

IE7和IE8中的框阴影

我想在IE7和IE8中实现框阴影.我没有成功就尝试了一切.这是我用来将彩色阴影应用于div的css:

.bright{
    position: absolute;
    z-index: 1; 
    -moz-box-shadow: 0px -3px 55px 20px #147197;
    box-shadow: 0px -3px 55px 20px #147197;
    -webkit-box-shadow: 0px -3px 55px 20px #147197;
    behavior: url(ie-css3.htc);
}
Run Code Online (Sandbox Code Playgroud)

这个ie-css3.htc文件是IE阴影问题的解决方案.但它只提供黑色阴影,而不是色彩阴影.我试过了:

filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=100, Strength=13);
Run Code Online (Sandbox Code Playgroud)

但它会产生一个方向性的阴影,我想要一个全方位的阴影.还试过模糊滤镜,但它需要有额外的div,这在我目前的情况下是不可取的.有关这个问题的专家意见吗?

css internet-explorer css3 internet-explorer-8 internet-explorer-7

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

保存临时ansible shell脚本而不是删除

我注意到Ansible使用分号删除临时脚本来分隔bash命令.

这是一个示例命令:

EXEC ssh -C -tt -v -o ControlMaster=auto -o ControlPersist=60s -o 
ControlPath="/Users/devuser/.ansible/cp/ansible-ssh-%h-%p-%r" -o
KbdInteractiveAuthentication=no -o
PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey
-o PasswordAuthentication=no -o ConnectTimeout=10 build /bin/sh -c
'LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 /usr/bin/python
/home/ec2-user/.ansible/tmp/ansible-tmp-1430847489.81-75617096172775/docker;
rm -rf
/home/ec2-user/.ansible/tmp/ansible-tmp-1430847489.81-75617096172775/
>/dev/null 2>&1'
Run Code Online (Sandbox Code Playgroud)

有没有办法告诉ansible用双符号替换分号或告诉它在运行ansible-playbook时保存脚本或输出内容?

我正在尝试调试此脚本中的错误,现在唯一出现的是:

failed: [build] => {"changed": false, "failed": true}
msg: ConnectionError(ProtocolError('Connection aborted.', error(2, 'No such file or directory')),)
Run Code Online (Sandbox Code Playgroud)

ansible ansible-playbook

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

IE9不断使用IE7标准文档模式,无论我尝试什么

这让我疯了.

无论我尝试什么,Internet Explorer都会切换到IE7标准文档模式.我尝试使用HTML5 boilet plate和HTML5 reset(他们自己的站点进入Quirks模式)尝试剥离我的代码以使其无法尝试并使其表现出来.

我还添加了元标记,无论如何都应该强制IE使用它的最新版本,但是根据W3C,所做的一切都使得我的标记无效.

这就是我的意思; 我错过了什么?

<!doctype html>

<!--[if IE 7 ]> <html class="ie7> <![endif]-->
<!--[if IE 8 ]> <html class="ie8> <![endif]-->
<!--[if gt IE 8]><!--><html><!--<![endif]-->

<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title></title>
    <link rel="stylesheet" href="css/style.css">
</head>
<body>
    <p>Test text</p>        
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

编辑

我通过以下建议找到了解决方案.这个建议不起作用,但确实引起了我的回答.这可能不是100%适合每个人,因为它在body标签上强加了一个类而不是html,但它适用于我,似乎适用于IE.

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <link rel="stylesheet" href="css/style.css">
</head>
<!--[if IE 7 ]> <body class="ie7> <![endif]-->
<!--[if IE 8 ]> <body class="ie8> <![endif]-->
<!--[if …
Run Code Online (Sandbox Code Playgroud)

html html5 internet-explorer-9

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

为什么chrome会在这里抛出"Uncaught Error:NOT_FOUND_ERR:DOM Exception 8"?

下面是我的YWA包装器的代码

var astr_ywascript = (document.createElement("script").type = "text/javascript").src = "http://d.yimg.com/mi/eu/ywa.js";
document.head.appendChild(astr_ywascript); // <- error on this line
Run Code Online (Sandbox Code Playgroud)

它在页面加载时运行,因此JS无法找到文档头标记.

有任何想法吗?

谢谢


Opera在同一行上抛出此错误.Uncaught exception: Error: WRONG_ARGUMENTS_ER 萤火虫说:document.head is undefined [Break On This Error] document.head.appendChild(astr_ywascript);

javascript onload yahoo-analytics domexception

20
推荐指数
2
解决办法
4万
查看次数