在此网站中https://neo.kotaksecurities.com/Login
如何让手机号码字段自动填充?输入字段既没有名称也没有 ID。 Firefox 自动填充扩展无法检测到输入字段。我可以编写用户脚本并在 TamperMonkey 中使用它吗?如何访问无名和无 ID 字段?
如何通过用户脚本填充它?我认为它是使用 dart 来生成网页。
这段代码有效。但它仅在第一次点击时有效,我不确定为什么。如果它可以显示一个下拉自动填充条目选择列表,我想这将是最终的事情,但它现在有效。感谢 @GrafiCode 的提示!非常感谢!!
// ==UserScript==
// @name Kotak Neo Autofill Mobile nameless idless input field
// @namespace
// @version 1
// @license MIT http://www.opensource.org/licenses/MIT
// @include https://neo.kotaksecurities.com/Login
// @grant GM_setValue
// @grant GM_getValue
// @grant GM_setClipboard
// @grant unsafeWindow
// @grant window.close
// @grant window.focus
// @run-at document-idle
// ==/UserScript==
(function() {
function onClick(evt) {
const el = document.querySelector('flt-glass-pane')
const mobInput = el.shadowRoot.querySelector('form input+input')
mobInput.value = +919012345678
mobInput.dispatchEvent(new KeyboardEvent("keyup", {
"key": "9",
"keyCode": 57,
"which": 57,
"code": "Digit9",
"location": 0,
"altKey": false,
"ctrlKey": false,
"metaKey": false,
"shiftKey": false,
"repeat": false
}));
}
document.addEventListener('click', onClick);
}) ();