草庐IT

windows-shell

全部标签

javascript - window.opener.focus() 不起作用

我似乎无法让它工作。响应点击,窗口A打开窗口B(然后它有焦点)。然后,响应B上的点击,窗口调用window.opener.focus(),但焦点不会返回到A。我为Chrome(29,可能还有其他)找到了一个奇怪的解决方法。如果我运行:window.opener.name='somename';window.open(window.opener.location.href,window.opener.name);window.opener.focus();它确实有效(并且不会重新加载窗口A)。但这对Firefox不起作用,无论如何它都可能是侥幸。opener和focus应该做什么对我来说

javascript - 如何在 Windows 通用应用程序中设置内容安全策略

我什至不知道这是否是我所需要的,但在这几天之后MSDNForumpost完全没有答案,我想我会试一试。我的问题:我有很多Windows8.1和WindowsPhone8.1HTML/Javascripts应用程序有一点中的句子每个html页面。我开始将我的应用程序作为单个通用Windows应用程序迁移到Windows10,但出现以下错误:CSP14312:Resourceviolateddirective'script-srcms-appx:data:'unsafe-eval''inHostDefinedPolicy:inlinescript.Resourcewillbeblocked

javascript - 在浏览器中创建 bash shell 的可行性如何?

主要是,我是Unix机器上的C/C++程序员...但我会为基于浏览器的shell访问linux机器而杀...因此,问题是:它有多难,什么方法最适合在网页中构建真正的shell级别访问?闪光?Javascript?我知道这真的是所有人的意见,但我很好奇人们是否认为这可能实现? 最佳答案 有一些脚本可以做到这一点:http://antony.lesuisse.org/software/ajaxterm/http://anyterm.org/index.htmlhttp://www-personal.umich.edu/~mressl/w

javascript - 权限被 shell.application 拒绝

我有以下javascript代码来运行notepade.exe:functionexecuteCommands(){varoShell=newActiveXObject("Shell.Application");varcommandtoRun="C:\WINDOWS\notepad.exe";oShell.ShellExecute(commandtoRun,"","","open","1");}问题是,当我运行脚本时出现错误...“权限被拒绝。”谁能帮我解决这个问题? 最佳答案 有必要开启两个设置。为当前区域启用未签名的Active

javascript - 从 v8 shell 使用 stringify

我正在创建一个基于v8shell的控制台,我采用了v8附带的示例代码并且它运行良好,但我正在尝试将v8::object转换为它的字符串版本(json)但是没有找到办法。这是我在shell.cc中的示例代码:v8::Handletest(constv8::Arguments&args){v8::HandleScopehandle_scope;constchar*json;v8::String::Utf8ValuestrJson(args[0]);printf(ToCString(json));if(args[0]->IsObject()){printf("it'sanobject\n")

javascript - 如何将自定义 jQuery 事件冒泡到 window.document?

我写了一个绝对定位的下拉菜单。当此菜单打开时,我正在触发自定义事件:ps.DropDown.prototype._onOpenComplete=function(){$(this).trigger('MENU_OPEN',[this]);}当我知道要定位哪个ps.DropDown实例时,这非常有效:vardd=newps.DropDown();$(dd).on('MENU_OPEN',fn);但是,如果事件没有停止传播,我希望我的自定义事件冒泡到window.document。例如:vardd=newps.DropDown();$(dd).on('MENU_OPEN',function

javascript - 在 anchor 标记中使用 javascript window.open(elementName.elementValue) 在新选项卡中打开页面

在过去的几天里,我检查了大量的例子,但仍然找不到解决我的困境的答案。为了让我首先解释我的困境,我将向您展示一个我有的东西的例子,然后解释我希望它如何工作(但似乎无法实现)。这个有效:ChooseDonationAmountURL#1URL#2URL#3URL#4URL#5URL#6但我宁愿做的是捕获选项并使用anchor标记(而不是输入[type"submit"])打开URL,像这样(替换关闭表单标记之前的输入标记):Submit上面一行行不通,我不知道如何正确地形成它。帮忙?我知道这看起来不合逻辑,特别是因为我已经使用提交按钮来处理它,但我也无法准确解释为什么我不想使用输入或按钮ty

javascript - Window.print 在 IE 中不起作用

我必须按以下方式打印出一个div:functionPrintElem(elem){Popup(elem.html());}functionPopup(data){varmywindow=window.open('','toprint','height=600,width=800');mywindow.document.write('');mywindow.document.write('');mywindow.document.write('');mywindow.document.write(data);mywindow.document.write('');mywindow.pri

javascript - 以编程方式禁用 window.location.reload?

有没有办法覆盖window.location.reload的默认行为-使其成为空操作,以便进行调试? 最佳答案 问题是由于某些原因,location.reload实际上不是Firefox和Chrome中的可写属性。这是我想出的一些在这些浏览器中覆盖它(和其他)的疯狂方法。它使用非标准.__defineGetter__()方法,部分是为了绕过window.location="/home.html"的魔法干扰。var_location=location;__defineGetter__('location',function(){var

带有空格和 % 的 Javascript window.open url

我正在尝试使用带空格的urlwindow.open:varmsg='Hello,world!';varurl='http://yoursite.com';varlink='http://www.twitter.com/share?text='+msg+'&url='+url;window.open(link);运行此代码将打开一个新窗口,其中包含http://twitter.com/share?text=Hello,%2520world!&url=http://yoursite.com。发生的是msg中的空格被转换为%20,然后'%'被转换为%25。作为解决方法,我添加了:msg=ms