请求接口: @ApiOperation(value = "添加记录") @RequestMapping(value = "add") public Object add(@ApiParam(name = "entity", value = "添加的对象entity")@ModelAttribute("e
Document document = HtmlParser.Parse(DataStr); var q = Selector.Bind(document); var tds = q("td"); foreach (var tdItem in tds){ string textContent = tdItem.textContent; v
ExtChromiumWebBrowser br; //... //主页面 var mainframe = br.GetBrowser().MainFrame; //frmMain的iframe var frmMain = br.GetBrowser().GetFrame("frmMain"); //frmSheet的iframe var frmSheet = br.GetBr
定义一个Func: public Func<progressInfoClass, Dictionary<string, object>, ReturnValue<string>> AuthCookiesMethod; AuthCookiesMethod的具体实现: AuthCookiesMethod = (proInfo, paraDic) => {
场景说明: 通过js获取doc元素,直接click(),不生效。 可能原因,doc元素的click事件定义,在父组件中。 jquery获取doc元素的vue对象: var sEl =$('.t-link.t-link--theme-primary.t-link--hover-color')[0].__vue__; 调用点击事件: sEl.$emit("click"); $
//获取插件名称 string PluginsName = "Plg_sc_GS_BIZ_LoginBrowser"; //获取插件实例并检测版本 var rs_plg = PlgManager<IGS_BIZ_LoginBrowser>.GetPlugins(PluginsName); if (rs_plg.Success == false) throw ne
/// <summary> /// 合并dict , key重复的, dict2会覆盖dict1 /// </summary> /// <param name="dict1"></param> /// <param name="dict
ExtChromiumWebBrowser br = new ExtChromiumWebBrowser(); //注入式写入 string WritlocalStorageJs = "<script type=\"text/javascript\">\r\n"; WritlocalStorageJs += "localStora
需求: 目标js中,有一个方法,要在这个方法中,插入自己的js代码,更改它的执行逻辑。 代码实现: var InjectionJsSetting02 = new InjectionSetClass(); //注入的js文件请求url InjectionJsSetting02.InjectionToUrl.Add("https://xxxx/js/bussiness/index.js&qu
官网: http://videojs.com/ 样式和js引用: <link href="//vjs.zencdn.net/8.3.0/video-js.min.css" rel="stylesheet"> <script src="//vjs.zencdn.net/8.3.0/video.min.js"><
var inputElement = document.querySelector("#viewCtrlId > input"); var event = new Event('blur', { bubbles: true, cancelable: true }); inputElement.dispatchEvent(event);
显示所有组件、倍速播放,全屏 var player = videojs("my-video", { autoplay: 'play', controlBar:{ // 设置 controlBar 选项为 true,显示所有控件 playToggle: true, volume
css: <style> #my-video { width: 100vw; height: 100vh; object-fit: cover; } </style> 标签: <video id="my-video" class=&qu
pom的引用: <dependency> <groupId>cn.novelweb</groupId> <artifactId>tool-core</artifactId> <version>1.3.3</version>
样式: .c_container { display: flex; justify-content: space-between; align-items: center; padding: 10px; border: 1px solid #ccc; } .left-buttons { display:
官方地址: http://fex-team.github.io/webuploader/ head引入css: <link rel="stylesheet" type="text/css" href="${ctxLayui}/layui/third/webuploader-0.1.5/webuploader.css"> 上
function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); var r = window.location.search.substr(1).match(reg); if (r != null) { retur
var scope=angular.element($('#uniscid')).scope(); scope.form.uniscid =""{TaxNum}""; scope.$apply(); $('#uniscid').val('{TaxNum}').change().blur(); scope.getLoginEnt(); 说明: .scope(
ExtChromiumWebBrowser br = new ExtChromiumWebBrowser(); br.isShowProgressForm = false; br.isPromptOpenFileAfterDonwload = true; br.BeforeDownload += Br_BeforeDownload; br.AllowShowAlertDialog = false;
ExtChromiumWebBrowser br = null; 已初始化后: var MainFrame = br.GetBrowser().MainFrame; br.GetBrowser().Reload(); 获取当前浏览器页面的cookies: rs_str = br.getCookies; cookies = rs_str.Value; 获取并识别验证码: Dictionary
静态类: public static class HtmlToolsClass 获取Html中的元素,返回值success为false,则表示没有找到匹配的元素。 有多个重载方法 public static ReturnValue<string> Html_GetElement(this string html, string tag, string 匹配方案, int index)
无序列表: JArray arr = rs_arr.Value; List<现金流量行Bean> beanList = new List<现金流量行Bean>(); foreach (JObject item in arr) { 现金流量行Bean bean = item.ToObject<现金流量行Bean>(); beanList.Add(b
获取同级元素的内容: string html = rs_str.Value; html = html.ReplaceRegex("[\n\r\t]?", ""); var document = HtmlParser.Query(html); foreach (Element el in document("th")){ strin
ExtChromiumWebBrowser MyCefBr; IFrame frame = MyCefBr.GetBrowser().MainFrame; 根据标签的class查找元素,获取属性值,判断: string jsCode = $@" var elements = document.querySelectorAll('a.close'); for(var i = 0; i
下载pdf: HttpWebRequestCustom.ReturnValueGetPage<string> page = HttpWebRequestCustom.DownloadFile(cookies, url, filePath, fileName); 读取pdf: string content = XqdClass.Tools.PdfToText(pdfPath, 0); p
请求1: post请求,json格式的body. GeneralVariables p = new GeneralVariables(); p.para = JsonConvert.SerializeObject(Para); p.url = baseUrl + "/taxservice/api/saveTaxServiceCompany"; p.setArg.cst_是否在访
List<JObject> itemList = new List<JObject>(); foreach (JObject item in dataTable) { itemList.Add( item); } itemList.Sort((a, b) => { string a1 = a["location"].ToString
/// <summary> /// AES解密 /// </summary> /// <param name="input">密文字节数组</param> /// <param name="key">密钥(16位)
使用 Task.Run 在后台线程执行 异步执行(待验证): Task.Run( () =>{}); 同步执行: Task.Run(async () => { //内部有异步请求,需要使用关键字:await HttpResponseMessage response = await httpClient.PostAsync(url, content);
c# 定义一个数据结构Struct /// <summary> /// 报表请求结果 /// </summary> public struct QueryTableStruct { /// <summary> /// 报表名称 /// </summary> public string tableName; pu
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号