java - 从 java 提交 HTML 表单需要 cookies 和弹出窗口拦截器

标签 java html

我正在使用 POST 从 Java 应用程序向基于 Web 的登录服务器提交表单。

但是,该网页需要 cookie 和弹出窗口拦截器,它们是在 init() javascript 函数中检测和处理的:

if (document.cookie == "") {
        alert("Cookies are disabled. Cannot access server with this setting.\nPlease configure your browser to accept cookies.");
        return;
    }

detectPopupBlockers();

看来 cookie 仅在 detectorPopupBlockers() 函数中使用(以表明如果用户未启用弹出窗口阻止程序,则已显示消息)。

有没有办法可以完全避免 onload 参数调用的 init() 函数?或者以某种方式模拟 cookie 和弹出窗口拦截器实际上已启用?我对第三种选择的唯一猜测是以某种方式忽略弹出消息,告诉我我没有 cookie,并无论如何提交表单。

最佳答案

我假设您正在使用 WebClient 之类的东西来进行发布 - 难道您不能禁用 Javascript 并完全绕过检查吗?

关于java - 从 java 提交 HTML 表单需要 cookies 和弹出窗口拦截器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1017595/

相关文章:

java - 比较器和比较器接口(interface)

java - 我可以以某种方式增加 USB 端点的大小吗?

java - 重复类条目的 TransformException

javascript - 在浏览器中模拟按键?

javascript - 如何从选择器中排除具有属性的元素,无论其值如何

html - 独立于屏幕分辨率定义单选按钮大小

java - 如何在Android中显示统计数据等数据?

html - 当 <div> 右侧还有一个按钮时,如何使 <div> 中的文本居中

javascript - 从一个函数中获取值并将其放入另一个函数中

java - Spring异常处理生产与开发