gpt4 book ai didi

javascript - "Access is denied"通过在 Windows XP x64 上使用 JScript 执行 .hta 文件

转载 作者:可可西里 更新时间:2023-11-01 10:02:15 26 4
gpt4 key购买 nike

我有一个简单的 HTML(如 HTA)应用程序,它在 Windows XP x64 机器上显示出奇怪的行为。我定期(不是每次)收到错误消息“访问被拒绝。”当我启动应用程序时。相同的应用程序在 Windows XP 32 位上运行得很好......

有人有什么想法或解释吗?

错误信息:

Line: 18Char: 6Error: Access is denied.Code: 0URL: file:///D:/test_j.hta

Here is the code of my "test_j.hta":

<html>

<head>
<title>Test J</title>

<HTA:APPLICATION
ID="objTestJ"
APPLICATIONNAME="TestJ"
SCROLL="no"
SINGLEINSTANCE="yes"
WINDOWSTATE="normal"
>

<script language="JScript">

function main()
{
//window.alert("test");
window.resizeTo(500, 300);
}

function OnExit()
{
window.close();
}

</script>

</head>

<body onload="main()">
<input type="button" value="Exit" name="Exit" onClick="OnExit()" title="Exit">
</body>
</html>

最佳答案

尝试在启动代码周围添加一个 try catch

try
{
window.resizeTo(500, 300);
} catch(e) { }

或者试试 setTimeout:-

setTimeout(function() {
window.resizeTo(500, 300);
}, 100);

关于javascript - "Access is denied"通过在 Windows XP x64 上使用 JScript 执行 .hta 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/464679/

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