gpt4 book ai didi

java - ModalWindow 在 Opera 中无法正常工作

转载 作者:行者123 更新时间:2023-12-01 15:50:18 26 4
gpt4 key购买 nike

ModalWindow 在 Opera 中无法正常工作。不显示窗口内容,但显示浏览器的错误页面 浏览器显示“内部通信错误:检查地址拼写是否正确,或尝试搜索该站点”。错误页面的搜索栏中显示文本“http:/// ”。

有什么解决办法吗?我使用的是 wicket 1.3.6。

感谢和问候。

编辑:这是 Opera 11 中模态窗口错误的 wicket 示例的屏幕截图。“用页面显示模态对话框”给出了此错误,但对于“用面板显示模态对话框”它正在工作:

screenshot

最佳答案

看看this example并查看它在 Opera 中的工作情况。之后,查看示例的源代码并发现您在哪里做了不同的事情。

更新:

看来在 Opera 中执行“带有页面的模态窗口”确实存在问题,因为我现在也看到了同样的事情。昨天我没有使用 Opera 的机器,但今天早上我尝试了上面引用的示例,然后单击“显示带有页面的模式对话框”确实出现了问题。

使用 Wicket Ajax 调试,收到 Ajax 响应后,我看到一条消息“INFO: ReferenceError: Security error: attempts to read protected variable”。

在网络上搜索此消息表明它与处理跨框架脚本的 Opera 安全模型有关。我没有看到任何关于 Wicket 的具体内容,但那里可能有提示。

“用面板显示模式对话框”没有这个问题,因此查看该源代码可能会找到合理的解决方法。

我不能立即花太多时间,但我会继续查找,如果我找到原因,请告诉您。

另一更新

这似乎是 Wicket 1.4 中的一个已知问题,bug report 。正如我们在本次讨论中看到的,它实际上出现得更早,但可能只在 1.5 中得到修复。该错误报告可能会指出一种修补方法。

关于java - ModalWindow 在 Opera 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6217328/

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