小编Ehu*_*and的帖子

Jquery无法检测到IE 11

只是偶然发现了一个问题.当尝试使用Jquery检测IE 11(目前正在播出的测试版)时,结果为'firefox'.相同的代码检测IE 10.我需要知道用户正在使用什么浏览器才能显示不同的指令.

我在Oracle VirtualBox中测试是否重要.操作系统是Win 7.

这是代码:

<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<script>
var browser = function() { 
if ($.browser.msie) return "ie";
var ua = navigator.userAgent.toLowerCase();
if ($.browser.mozilla/* && /firefox/.test(ua)*/) return "firefox"; 
if (/chrome/.test(ua)) return "chrome";
return /*"#"*/'unknown';
} ();

alert (browser); // This return firefox
alert ($.browser.version); // This returns 11.0 - the CORRECT version of IE
</script>
Run Code Online (Sandbox Code Playgroud)

如您所见,Jquery可以找到浏览器版本,但不能找到浏览器名称.知道如何绕过它吗?

jquery browser-detection internet-explorer-11

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

无法在Git Bash中键入密码

我有一个奇怪的问题,我在网上找不到任何东西.

我正在学习使用BitBucket,我正在跟随他们的演练.我使用Git bash作为命令提示符,因为他们说这里.

每当我需要输入密码时,例如克隆回购时,它只是拒绝获得任何输入!我在键盘上打字,但屏幕上没有显示任何内容.它接受的唯一键是Enter,然后它说授权失败,因为没有密码.我不能打字.

奇怪的是,我可以输入所有其他命令,而不是这一个.有任何想法吗?

git bitbucket git-bash

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

如何将参数传递给自定义操作?

我正在尝试使用"Value"属性创建自定义操作,我想将参数传递给C#代码(TARGETDIR和版本).

但是,我收到一条错误,指出DLLENtry和Value不能共存.但是没有dllentry的自定义操作无效.

这是代码:

 <CustomAction Id="SetMAWPrefferences"
                Value="InstallDir=[TARGETDIR];Version=2.0.0.1"
                Return="check"
                Execute="commit"
                BinaryKey="ImportExportBinary"                    
                />
Run Code Online (Sandbox Code Playgroud)

为此它我得到这个错误:

错误9 ICE68:操作'SetMAWPrefferences'的自定义操作类型无效.

有什么想法怎么做?

c# custom-action wix

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

时间:2019-05-11 标签:c#toolstripmenuitem更改背景winforms

好的,有人请告诉我为什么这不起作用。

我在 winforms 应用程序(c#)中有一个简单的 MenuStrip。它有 ToolStripMenuItems。

在设计器的属性窗口中,我选择 BackColor = White。在 Desginer.cs 文件中我可以看到它。

运行应用,背景色为Control(灰色)。

怎么回事?为什么背景色不是白色?

谢谢

编辑

这是来自 Designer.cs 的代码:

   this.menuRefresh.BackColor = System.Drawing.Color.White;
Run Code Online (Sandbox Code Playgroud)

刷新项应该是白色的

编辑2:

在代码中,加载表单后(在构造函数和 Form_Load 事件中,我放置了这个:

 menuRefresh.BackColor = Color.White;
Run Code Online (Sandbox Code Playgroud)

也帮不上忙。

c# backcolor winforms toolstripmenu

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

git merge 以编程方式检测冲突

我需要在 CI CD 期间从一个分支合并到另一个分支。我正在寻找一种方法来检测合并后的冲突,从而停止该过程并发出警报。这就是我现在所拥有的:

#! /bin/bash 

echo 'start'

function do_merge() {
    git merge auto
}

function is_merge_ok(){
    local merge_response = $(do_merge)
    local SUB = 'error'
    if [[ "$merge_response" == "*$SUB*" ]]; then
        echo 'false'
    else
        echo 'true'
    fi
}


local was_merge = $(is_merge_ok)
if [[ "$was_merge" == "false" ]]; then
    exit(1)
else    
    exit(0)
fi
Run Code Online (Sandbox Code Playgroud)

但它没有收到错误。有办法实现吗?谢谢

git bash

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

在wix安装运行应用程序后,CMD窗口保持打开状态

使用Wix安装程序(win 8),我有一个自定义操作,使用Wix成功安装后运行应用程序:

       <CustomAction Id='LaunchFile'
        Directory='TARGETDIR'
        Impersonate="no"
        Execute="immediate"
        ExeCommand='[SystemFolder]cmd.exe start CMD /c ""[TARGETDIR]ManagerAndControl.exe""'
        Return="asyncNoWait" />
Run Code Online (Sandbox Code Playgroud)

这很好用,但由于某种原因,CMD窗口保持打开状态,当应用程序关闭时它也会关闭.

我在谷歌找不到类似的东西,有人遇到过类似的问题吗?

谢谢

编辑:

正如@Rolo建议的那样,我正在尝试QtExecCmdLine:

  <Property Id="QtExecCmdLine" Value='C:\Users\User\Desktop\tests.exe'/>
  <CustomAction Id="QtExecExample" BinaryKey="WixCA" DllEntry="CAQuietExec" Execute="immediate"    Return="check"/>
Run Code Online (Sandbox Code Playgroud)

并且:

 <Publish Event='DoAction' Value='QtExecExample'>(NOT Installed) AND (LAUNCHPRODUCT = 1)
 </Publish>
Run Code Online (Sandbox Code Playgroud)

但没有任何反应,日志说:

Action start 11:02:49: QtExecExample.
MSI (c) (E0:20) [11:02:49:911]: Invoking remote custom action. DLL:      C:\Users\User\AppData\Local\Temp\MSIAD42.tmp, Entrypoint: CAQuietExec
MSI (c) (E0:EC) [11:02:49:913]: Cloaking enabled.
MSI (c) (E0:EC) [11:02:49:913]: Attempting to enable all disabled privileges before calling       Install on Server
MSI (c) (E0:EC) [11:02:49:913]: …
Run Code Online (Sandbox Code Playgroud)

cmd custom-action wix

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