gpt4 book ai didi

javascript - 关闭网页上的对话窗口

转载 作者:IT王子 更新时间:2023-10-29 04:50:04 24 4
gpt4 key购买 nike

我需要在其他人的网页中触发一些操作。到目前为止我有这段代码:

IHTMLElementCollection DeleteCollection = 
(IHTMLElementCollection)myDoc.getElementsByTagName("a");

foreach (HTMLAnchorElement buttonDelete in DeleteCollection){
if (buttonDelete.title != null && buttonDelete.title.StartsWith("Delete")){
buttonDelete.click();
// problem goes here
myDoc.activeElement.click();
SendKeys.Send("{ENTER}");
}
}

弹出这个对话框:

enter image description here

我尝试了 myDoc.activeElement.click();SendKeys.Send("{ENTER}"); 但对话框似乎超出了页面,所以我不知道如何触发 OK 按钮。如何关闭窗口?

最佳答案

您不能以编程方式关闭浏览器对话框。您可以做的是劫持浏览器弹出行为。这可能对您有用:

window.confirm=function(){ return true; };
window.alert=function(){ return true; };
window.prompt=function(){ return "textOfMyChoice"; };

基本上,在单击按钮之前插入此 javascript。如果您想稍后恢复弹出行为,请将它们存储在另一个全局变量中。

关于javascript - 关闭网页上的对话窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36875532/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com