gpt4 book ai didi

javascript - 更改 chrome 应用程序窗口位置,但不是来自 main.js

转载 作者:行者123 更新时间:2023-11-29 14:55:58 27 4
gpt4 key购买 nike

我制作了一个带有几个按钮的窗口。当我点击它们时,我有一个功能会启动。现在我的问题是如何更改(相同)窗口以显示另一个 html 文件?我试过了

function callback(a) {
curr_window = a.contentWindow.location;
{

作为对 window.create 函数的回调,以及

click_Function(){
curr_window.assign("html file");
}

在一个

<script></script>

在 HTML 文件中,但这没有用,因为(从我的谷歌搜索)main.js 没有在页面中执行,所以它们的全局变量没有共享。那么如何使用 onClick 函数更改窗口的位置呢?

最佳答案

您不应该能够在 Chrome 应用程序中直接更改窗口的位置。您可以更改的位置对象的唯一部分是 href 以引用文档中的片段。

这是 Chrome 应用程序团队的一个明确设计决定,目的是阻止应用程序在页面之间导航时出现白色闪光。如果您查看 window api唯一的方法是创建,它采用该窗口应显示的 URL。

也就是说,您可以在主窗口中加载 iframe 并进行更改。您只需将 iframe 设置为窗口宽度和高度的 100%。

关于javascript - 更改 chrome 应用程序窗口位置,但不是来自 main.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17875410/

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