草庐IT

electron.net

全部标签

javascript - 将 desktopCapturer 保存到 Electron 中的视频文件

desktopCapturerapi示例显示了如何将屏幕捕获流写入元素。//Intherendererprocess.vardesktopCapturer=require('electron').desktopCapturer;desktopCapturer.getSources({types:['window','screen']},function(error,sources){if(error)throwerror;for(vari=0;i我尝试用以下内容替换gotStream函数:functiongotStream(stream){varfs=require('fs');fs.

asp.net - 在 ASP.NET 中实现可编辑的 DropDownList

在ASP.NET中实现无需使用第3方组件即可编辑的DropDownList的最优雅方法是什么。作为最后的手段,我可​​能会尝试使用带有图像的TextBox和AutoCompleteExtender来“下拉”列表;或TextBox与HTMLSelect重叠并使用一些JavaScript将值从Select填充到TextBox。但我真的希望有一个更简洁和可维护的解决方案。提前致谢。 最佳答案 一个页面上的一个控件可以关注thissimpleexampleforanEditableDropDownlistonCodeProject它使用标准

asp.net - TinyMCE 将我的文本包装在 <p></p> 中。我可以避免这种情况吗?

我在.NET页面中使用TinyMCE(http://tinymce.moxiecode.com/)。每当我加载文本时myTMCE.value=mycontent;我可以看到我的文本被包裹在中.这对我来说是不可取的,所以我试图避免它。尝试在中初始化tinyMCE.init({force_p_newlines:true})没用。任何的想法?提前致谢,米。 最佳答案 你需要这样做:tinyMCE.init({forced_root_block:false,//someotheroptionshere})TinyMCE默认设置为根block

.net - Jquery 回发,回发后保持相同的选项卡

我正在使用jquerytab并遵循js方法,如何以及如何修改它以在回发之间保持tab状态?(这会将选项卡重置为page_load后的第一个选项卡)$(document).ready(function(){//Whenpageloads...$(".tab_content").hide();//Hideallcontent$("ul.tabsli:first").addClass("active").show();//Activatefirsttab$(".tab_content:first").show();//Showfirsttabcontent//OnClickEvent$("u

javascript - 来自 CodeBehind 的 ASP.NET 警报换行符

我在Page.aspx.cs文件中有这样的代码:voidbtnSessionCreate_Click(objectsender,EventArgse){if(Session["user"]==null){Session["user"]=Guid.NewGuid().ToString();Response.Redirect("/");}elseif(Session["user"]!=null){stringuserBrowser=Request.UserAgent.ToString();stringsessionId=Session["user"].ToString();Response

javascript - 从 ASP.NET MVC 局部 View 中调用 JavaScript

我已经创建了一个ASP.NETMVC局部View并通过HTML.Action辅助方法调用它:@Html.Action("GetMyPartialView","MyController",new{myParameter})分部View包含需要调用一些JavaScript的控件(外部JavaScript文件中的JavaScript库)。如何从我的部分View中调用此JavaScript代码。我尝试在局部View中使用脚本元素:MyJavaScriptFunction();这没有用。可能当时还没有加载外部JavaScript文件(例如jQuery)。在呈现局部View时,推荐的执行JavaS

javascript - 如何使用 Electron 创建本地目录

我对Electron还很陌生。谁能建议我如何使用Electron创建本地文件夹。我看到JavaScript没有这种能力。 最佳答案 文件系统模块(fs)在electron中也可用。您可以使用mkdir创建目录:varfs=require('fs');//Withoutcheckingifdiralreadyexistsfs.mkdir('PATH/TO/DIR');//Withcheckingifdiralreadyexistsif(!fs.existsSync('PATH/TO/DIR'))fs.mkdir('PATH/TO/DI

javascript - 在 Electron 中保存 JSON

我正在使用Electron构建应用程序.在此应用程序中,我正在使用JSON构建数据结构。我的数据结构如下所示:{items:[{id:1,name:'football'},{id:2,name:'soccerball'},{id:3,name:'basketball'}]}我想将此JSON保存到名为“data.json”的文件中。我想把它保存到一个文件中,因为我想在下次应用程序启动时加载。我的挑战是,我不知道如何保存数据。事实上,我什至不确定我应该将文件保存在何处。我是否将其保存在与应用程序相同的目录中?或者我应该使用一些跨平台的方法吗?目前,我有以下内容:saveClick:func

javascript - 如何让Electron WebView填充指定大小?

我已经尝试将ElectronWebView添加到基本应用程序,并在其上设置minwidth和minheight,如下所示。虽然它加载时总是以784pxX150px结束 最佳答案 这也是其他人报告的问题。在原子讨论中webviewautosize.似乎“autosize”并没有说出最终窗口大小的最终结果;css参数可能会干扰并改变结果。针对此问题提出的一些css解决方法可能会有所帮助:将html和正文宽度设置为100%:html,body{width:100%;height:100%;margin:0;padding:0;}在webv

javascript - 我必须使用 Spectron 来测试 Electron 吗?

最近我发现使用Electron为我们的应用程序规划自动化测试有些困难。我尝试使用Spectron,它看起来像是测试Electron应用程序的官方框架,但是,我发现他们网站上的文档很难理解。我知道有一些著名的应用程序使用Electron,例如Slack、Wordpress和GithubDesktop。我想知道他们是否真的使用Spectron或其他东西作为自动化来测试他们的应用程序。几乎我只是想弄清楚Spectron是否是测试Electron的唯一方法。 最佳答案 就端到端测试而言,我认为Spectron是最佳选择。启动和运行可能非常困