DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: hzherman
今日帖子: 34
在线用户: 18
导航: 论坛 -> Web应用开发 斑竹:bodies  
作者:
男 zzh2002 (鳄鱼) ★☆☆☆☆ -
普通会员
2023/7/7 17:41:27
标题:
请教,使用cef4delphi如何为网页中的日期输入框赋值。谢谢! 浏览:596
加入我的收藏
楼主: 请教,使用cef4delphi如何为网页中的日期输入框(网页源码层次很复杂,但知道日期输入框的ID)赋值。谢谢!
----------------------------------------------
DELPHI编程爱好者
作者:
男 letianwuji (大器晚成) ▲▲▲▲▲ -
普通会员
2023/7/7 19:10:40
1楼: 写一段js给相关文本框,根据ID或class赋值代码,然后,让cef4delphi执行js..即可。
----------------------------------------------
相信自己,若自己都不相信,那还有谁可信。
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
2023/7/8 1:48:39
2楼: // ==UserScript==
// @name         下一章happymh
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       wodexianghua
// @match        https://m.happymh.com/*
// @grant        none
// ==/UserScript==
(function () {
    'use strict';

    document.addEventListener('keydown', function (event) {
        if (document.activeElement.nodeName != 'BODY') { return; }
        var shang = false;
        var xia = false;
        var tf = false;
        var searchText;
        var searchText2;

      if (event.keyCode == 67 || event.keyCode == 73 || event.keyCode == 39 ) {/*C c*/
          xia = true;
          searchText = '下一章';
          searchText2 = '下一页';
          //此处采用数组方法访问 避免class=动态名干扰
          var s2 = document.querySelector("#root > div > footer > article > p:nth-child(1) > a > span.MuiButton-label")
          //document.querySelector("#root > div > footer > article > p.MuiBox-root.jss119.jss115 > a")
          s2.click();
        } else if (event.keyCode == 90 || event.keyCode == 89) {/*z Z y Y*/
          window.scrollTo(0,0);
        }


    });
    // Your code here...
})();

方法1
 var s2 = document.querySelector("#root > div > footer > article > p:nth-child(1) > a > span.MuiButton-label")
  var s2 = document.querySelector("#k_next")
          var s2 = document.querySelector("body > div.recommendList.pagenation.clearfix > div:nth-child(2) > a")
都是简单用法
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 supermay (supermay) ★☆☆☆☆ -
盒子活跃会员
2023/7/12 11:36:06
3楼: function realPlayBtn_click(appKey, accessToken, layout, waterMark, jsonParams) {

  setTimeout(function () {
    initVideoBtn_click(appKey, accessToken, layout, waterMark);
    //jsonParams = '[{"machineIndexCode":"D10363297","channelId":1,"sTime":0,"eTime":0}]';
    var devices = JSON.parse(jsonParams);

    for (var i = 0; i < devices.length; i++) {

      channelNo = devices[i].channelId;
      machineIndexCode = devices[i].machineIndexCode;
      validateCode = devices[i].validateCode;

      if (channelNo != '' && machineIndexCode != '') {
        app.channelNo = channelNo;
        app.deviceSerial = machineIndexCode;
        app.channelName = machineIndexCode + '_' + channelNo;
        app.validateCode = 'ASDFGH';
        if (validateCode != "") {
          app.validateCode = validateCode;
        }
        if (i == 0) {
          app.switchTo(0);
        } else {
          app.playVideo();
        }
      }

    }

  }, 3000);
}

我直接在JS中写,然后DELPHI通过Chromium1.browser.MainFrame.ExecuteJavaScript(functionName, Chromium1.browser.MainFrame.GetURL, 0);调用
----------------------------------------------
链接:https://pan.baidu.com/s/12jzmECYKhGCsHBxz8tmB6w 提取码:pelr --来自百度网盘超级会员V9的分享
作者:
男 sczhyq (旺财) ★☆☆☆☆ -
普通会员
2023/7/12 13:31:16
4楼: 1. 运行 JAVA 使日期输入框获得焦点

CEFChromium.ExecuteJavaScript('var dInput=document.querySelector("#日期输入框的ID");if(dInput)dInput.focus();', '', 0);


2. 执行粘贴

Clipboard.AsText := '2020-01-01 12:00:00'; //  按要求格式化
CEFChromium.ClipboardPaste;
----------------------------------------------
我84砖家
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行74.21875毫秒 RSS