为您找到搜索结果:5821个
在 .NET 中用 Cef 代替 WebBrowser 开发基于 Chrome 内核的浏览器-C# 调用 JS
在.NET中用Cef代替WebBrowser开发基于Chrome内核的浏览器-创建简单浏览器在.NET中用Cef代替WebBrowser开发基于Chrome内核的浏览器-JS调用C#在.NET中用Cef代替WebBrowser开发基于Chrome内核的浏览器-C#调用JS在.NET中用Cef代替WebBrowser开发基于Chrome内核的浏览器-WebView缺点BrowserSettingsbs=newBrowserSettings();WebViewwv=newWebView(url,bs);wv.Parent=this;wv.Dock=DockStyle.Fill;wv.LoadCompleted+=Wv_LoadCompleted;privatevoidWv_LoadCompleted(objectsender,LoadCompletedEventArgsurl){WebViewwv=(WebView)sender;wv.ExecuteScript(@"脚本脚本脚本");} 在.NET中用Cef代替WebBrowser开发基于Chrome内核的浏览器-创建简单浏览器...
C# 中处理 JSON-使用 DataContractJsonSerializer
C#中处理JSON-使用DataContractJsonSerializerC#中处理JSON-属性应public、无参数构造函数应该有C#中处理JSON-字符串属性值转义C#中处理JSON-使用JavaScriptSerializer更简单C#中处理JSON-生成的JSON属性顺序是怎样的?添加引用如果是.NET 3.5 则需要添加两个引用(注意是引用,不是命名空间):System.ServiceModel.WebSystem.Runtime.Serialization如果是.NET4.0 则只需要添加一个引用:System.Runtime.Serialization核心类using System.Runtime.Serialization.Json;using System.IO;using System.Text;namespace Cftea{ public class JsonHelper {&n...
在 .NET 中用 Cef 代替 WebBrowser 开发基于 Chrome 内核的浏览器-JS 调用 C#
在.NET中用Cef代替WebBrowser开发基于Chrome内核的浏览器-创建简单浏览器在.NET中用Cef代替WebBrowser开发基于Chrome内核的浏览器-JS调用C#在.NET中用Cef代替WebBrowser开发基于Chrome内核的浏览器-C#调用JS在.NET中用Cef代替WebBrowser开发基于Chrome内核的浏览器-WebView缺点本文以JavaScript中实现最小化WinForm窗体为例。///<summary>///JavaScript回调。///</summary>publicclassJsCallback{privateFormContainerForm{get;set;}publicJsCallback(FormcontainerForm){ContainerForm=containerForm;}///<summary>///JS调用示例:jsCallback.minWin();。jsCallback为注册对象名称。///</summary>publicvoidminWin(){Contai...
Visual Studio报错/plugin.vs.js,行:1074,错误:缺少标识符、字符串或数字
C:ProgramFiles(x86)MicrosoftVisualStudio2017EnterpriseCommon7IDEPrivateAssemblies/plugin.vs.js行:1074Char:13错误:缺少标识符、字符串或数字代码:0解决方法:选择调试->选项不选中"调试时启动诊断工具"【取消对勾】点击确定.取消对勾...
vue.js 打包时出现空白页和路径错误
vue-cli输入命令:npm run build即可打包vue.js的项目 打包出来后项目中就会多了一个文件夹dist,下图为我们打包过后的项目 我们直接运行打包后的文件夹中的index.html文件,会看到网页一片空白,f12调试,全是css,js路径引用错误的问题。解决:到config文件夹中打开index.js文件。文件里面有两个assetsPublicPath属性,更改第一个,也就是更改build里面的assetsPublicPath属性:assetsPublicPath属性作用是指定编译发布的根目录,‘/’指的是项目的根目录,’./’指的是当前目录。...
前端Vue中使用crypto-js对数据进行加密,后端php解密
使用前后端分离技术,前端采用Vue,后端使用php,在开发过程中因某些数据需要进行加密与解密,我们采用前端插件crypto-js应用于项目中。安装crypto-jsnpminstallcrypto-js在Vue项目中编写前端加密工具类/tools/crypto.js/**crypto.js**///npminstallcrypto-js/***AES对称加密(不安全)*/letCryptoJS=require('crypto-js');exportdefault{/***接口数据加密函数*@paramstrstring需加密的json字符串*@paramkeystring加密key(16位)*@paramivstring加密向量(16位)*@returnstring加密密文字符串*/encrypt(str,key,iv){//密钥16位varkey=CryptoJS.enc.Utf8.parse(key);//加密向量16位variv=CryptoJS.enc.Utf8.parse(iv);varencrypted=CryptoJS.AES.encrypt(str,ke...
js修改数组中的属性名
将数组 [{id:"1",name:"AAA"}] 修改为===> [{id:"1",text:"AAA",value:"AAA"}]!vararr=[{id:1,name:'张三'},{id:2,name:'李四'}] for(variinarr){ for(varjinarr[i]){ if(j=='name'){ arr[i]['text']=arr[i][j] //修改属性名为“text” &...
js获取 当前URL中的参数
大致思路就是截取?和 # 之间的参数,然后分割成数组循环处理 = 左右的值functiongetWindonHref(){varsHref=window.location.href;//获取urlvarargs=sHref.split('?');//从中间的?隔开存成数组if(args[0]===sHref){return'';//?后面没有参数直接返回}varhrefarr=args[1].split('#')[0].split('&');//截取?和#之间的url,再根据&隔开每个参数存成数组待处理varobj={};for(vari=0;i<hrefarr.length;i++){hrefarr[i]=hrefarr[i].split('=');obj[hrefarr[i][0]]=hrefarr[i][1];}returnobj;} ...
js监听audio播放完毕
<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>audio监听播放完毕</title></head><body><audiosrc="1.mp3"id="audio"controls="true"autoplay="true"><!--<sourcesrc="1.mp3"type="audio/mpeg">-->Yourbrowserdoesnotsupporttheaudioelement.</audio><script>varaudio=document.getElementById("audio");audio.loop=false;audio.addEventListener('ended',function(){alert('over');},false);</script></body></html> ...
JS 获取url参数
functionGetUrlParam(paraName){ varurl=document.location.toString(); vararrObj=url.split("?"); if(arrObj.length>1){ vararrPara=arrObj[1].split("&"); vararr; for(vari=0;i<arrPara.length;i++){ arr=arrPara[i].split("="); if(arr!=null&&arr[0]==paraName){ returnarr[1]; } } return""; } else{ return""; } } ...
JS实现按下F12跳转到其他指定页面代码
functioncollect(){//开始javascript执行过程的数据收集console.profile();//配合profile方法,作为数据收集的结束console.profileEnd();//判断profiles里有无内容,若有,则说明按下了F12if(console.clear){//清空控制台console.clear()};if(typeofconsole.profiles=="object"){returnconsole.profiles.length>0;}}functioncheck(){if((window.console&&(console.firebug||console.table&&/firebug/i.test(console.table())))||(typeofopera=='object'&&typeofopera.postError=='function'&&console.profile.length>0)){jump();}if(typeofconsole....
JS实现按下F12关闭当前页面代码
//判断F12审查元素functionfuckyou(){window.close();//关闭当前窗口(防抽)window.location="about:blank";//将当前窗口跳转置空白页}functionck(){console.profile();console.profileEnd();//判断profiles里有无内容,若有,则说明按下了F12if(console.clear){console.clear()};if(typeofconsole.profiles=="object"){returnconsole.profiles.length>0;}}functionhehe(){if((window.console&&(console.firebug||console.table&&/firebug/i.test(console.table())))||(typeofopera=='object'&&typeofopera.postError=='function'&&console.profil...
网页标题title自动切换js代码 个性化title
代码如下:functionshowtitle(){document.title="51dev-www.51dev.com-开发者社区";}window.onblur=function(){document.title="ψ(`∇´)ψ咦?你去哪里了,快回来看我!";};window.onfocus=function(){document.title="φ(゜▽゜*)♪哦!你回来了,那继续看吧~";window.setTimeout("showtitle()",2000);} ...
nodejs pm2 常用命令总结
下面是我经常使用的几个命令:$ pm2 logs 显示所有进程日志$ pm2 stop all 停止所有进程$ pm2 restart all 重启所有进程$ pm2 reload all 0秒停机重载进程 (用于 NETWORKED 进程)$ pm2 stop 0 停止指定的进程$ pm2 restart 0 重启指定的进程$ pm2 startup 产生 init 脚本 保持进程活着$ pm2 web 运行健壮的 computer API endpoint (http://localhost:9615)$ pm2 delete 0 杀死指定的进程$ ...
SOJSON
OJSON在线提供在线JSON解析,可以把JSON内容或JSON文件进行格式化解析,按JSON层级展现。当JSON格式出现问题,采用中文的方式提醒JSON错误内容,以及标记JSON解析错误位置。SOJSON在线工具立志做一个完美的在线工具站,不仅仅是JSON在线工具,还有很多其他的在线工具。...