gpt4 book ai didi

javascript - 如何在javascript中使用href attrib scriptlet动态加载页面

转载 作者:行者123 更新时间:2023-12-03 02:18:28 30 4
gpt4 key购买 nike

您好,我正在尝试编写代码来动态打开网址,首先我尝试使用以下 HTML:

var rutaWeb = ScriptApp.getService().getUrl();
function doGet(e) {
var page = e.parameter.p || "Web";
return HtmlService.createTemplateFromFile(page).evaluate();
}

<a href="<?!= rutaWeb + '?p=Alumno' ?>" Id="myA">Página Alumno</a>

并且工作正常,但我需要在单击按钮元素后执行该操作,因此我在脚本中对此进行了编码:

document.location.href = document.getElementById("myA").href;

但这给了我一个错误:

Refused to display 'https://script.google.com/macros/s/AKfycbwLXIef95aeUGyRFiP3lH_-Oac6ByXem17VjnPjdXpN/dev?p=indEntregas' in a frame because it set 'X-Frame-Options' to 'sameorigin'.

这有什么问题,我该如何让它工作?

最佳答案

虽然我无法回答有关此问题的很多问题,但我找到了错误消息的解决方案...

为了查看打开的页面没有冲突,我将页面的目标选项设置为在“_blank”上打开,并按脚本中的方式设置 a 元素:

function abrirUrl(url) {
var a = document.createElement("a");
a.target = "_blank";
a.href = url;
a.click();

}

var url = "<?!= rutaWeb + '?p=Alumno' ?>";

然后单击按钮:

function abrirInicio(){
abrirUrl(url);
}

关于javascript - 如何在javascript中使用href attrib scriptlet动态加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49261233/

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