gpt4 book ai didi

java - window.open() 不加载页面

转载 作者:行者123 更新时间:2023-11-30 06:13:34 24 4
gpt4 key购买 nike

我想在新窗口/标签页中打开一个页面,但是当它打开时页面没有加载。

Controller :

public static Result loadCreateArtigo(){
return ok(request().host()+request().path());
}

JavaScript:

$.SmartMessageBox({
buttons : '[Não][Sim]'
},
function(ButtonPressed) {
if (ButtonPressed === "Sim") {
Controller.loadCreateArtigo().ajax({
success: function(data){
window.open(data);
},
});
});

var 'data' 返回 url。网址正确,但页面无法加载。如果我单击 F5,只需加载。我正在使用谷歌浏览器。有什么建议吗?

编辑:

我正在测试一些可能的解决方案,我明白了:如果我输入 window.open("www.google.com"),新窗口打开时的 url 如下:localhost:9000/“我的路径”/www.google.com。我不知道它是否有帮助,但是...

最佳答案

我认为如果你使用字符串 url 作为 window.open 的参数,它必须是一个绝对 url,比如 http://example.com .所以请确保您的数据是绝对 url,否则在它之前添加“http[s]://”。供引用the MDN documentation关于 window.open。

关于java - window.open() 不加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31697221/

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