首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从java提交的HTML表单需要cookie和弹出窗口阻止程序。

从java提交的HTML表单需要cookie和弹出窗口阻止程序。
EN

Stack Overflow用户
提问于 2009-06-19 12:05:07
回答 2查看 374关注 0票数 1

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

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

代码语言:javascript
运行
复制
if (document.cookie == "") {
        alert("Cookies are disabled. Cannot access server with this setting.\nPlease configure your browser to accept cookies.");
        return;
    }

detectPopupBlockers();

cookies似乎只在detectPopupBlockers()函数中使用过(表示如果用户没有启用弹出窗口阻止程序,则已经显示了一条消息)。

是否有一种方法可以完全避免由onload参数调用的init()函数?或者以某种方式模拟cookies和弹出窗口阻止程序实际上是启用的?我对第三种选择的唯一猜测是以某种方式关闭弹出消息,告诉我我没有cookie,并提交表单。

EN

回答 2

Stack Overflow用户

发布于 2009-06-19 12:11:23

我假设你正在使用像WebClient这样的工具来进行发布--难道你不能禁用Javascript并完全绕过检查吗?

票数 2
EN

Stack Overflow用户

发布于 2009-06-19 12:08:16

如果它是这样绑定的:

代码语言:javascript
运行
复制
<body onload="init();">

或者像这样:

代码语言:javascript
运行
复制
document.body.onload = init;

你可以这样做:

代码语言:javascript
运行
复制
document.body.onload = null;

直接在body标签下。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1017595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档