小编2A-*_*-42的帖子

zsh 数字条件导致错误模式

我有一个缩小的函数来调试,但我看不到问题。这是重现该问题的最少代码:

\n\n
#!/bin/zsh\n\nahead=1\nif [[\xc2\xa0"$ahead" -ne 0 ]]; then\n    echo "test"\nelse\n    echo "testelse"\nfi\n
Run Code Online (Sandbox Code Playgroud)\n\n

我通过执行这个脚本得到:

\n\n
./test:4: bad pattern :[[ 1\n
Run Code Online (Sandbox Code Playgroud)\n\n

我不明白问题出在哪里。如果我用tio.run测试它,它可以工作!\n如果我将它复制粘贴到控制台中,它也可以工作。

\n\n

如果我删除 shebang,我会得到:\n\n./test: line 2: [[\xc2\xa01: command not found\ntestelse\n

\n

if-statement zsh

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

面板透明firefox插件

我正在编写一个firefox插件,并使用面板显示视频信息,一切正常,但我无法使面板透明.我在html文件中定义了面板样式,如下所示:

<html>
<head>
    <meta charset="utf-8" />
    <style type="text/css" media="all">
        html
        {
            opacity:0.1;
            border-style:none;
            resize:none;
        }
        textarea
        {
            background-color:transparent;
            resize: none;
            border-style:none;
        }
    </style>
 </head>
<body>
    <textarea id="text" readonly=true rows="3" cols="60"></textarea>
</panel>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

除了面板不透明外,只有文本区域是.我尝试过:

opacity:1 对于textarea

它无论如何都无效.我究竟做错了什么?这甚至可能吗?

据我所知:

html
{
    opacity:0.1;
    border-style:none;
    resize:none;
}
Run Code Online (Sandbox Code Playgroud)

仅适用于面板内容而不适用于面板本身.我找到了 关于这个主题的帖子,但它已经过时,因为帖子中提到的sdk/panel.js 已不再相同了.

无论如何,我尝试下载panel.js并替换当前的一个,但它似乎并没有影响我显示的面板.面板仍为白色,border-radius选项也不起作用.(我应该说我用"sdk /"替换了所有的"./",正如那篇文章中提到的那样).

javascript firefox-addon firefox-addon-sdk

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