gpt4 book ai didi

使用javascript函数在phonegap中重定向后调用Javascript?

转载 作者:行者123 更新时间:2023-11-29 21:13:05 25 4
gpt4 key购买 nike

这是我调用的一个函数,用于重定向到 phonegap Android 平台应用程序中的特定页面。

function redirect(){  
var strr = "example.html";
window.location="index.html";
setTimeout("someJSfromSomething(strr)",5000);

}

最佳答案

这是不可能的。如果可以,则不应这样做,原因如下:

当页面被重定向(或刷新)时,旧页面消失了。 JavaScript 代码在旧页面的上下文中进行评估。如果在其主机页面失效后您仍然可以运行代码,那么您就有了一个“失控”或“幽灵”脚本。用黑客术语来说,您有一个“持久性”脚本,可能会被用来破坏安全性。设计良好的浏览器不应允许此类脚本保持 Activity 状态,或为其分配任何资源来执行。事实上,现代浏览器都是这样做的。出于这个原因,PDF 和 Flash 插件被用来保持脚本运行。

我希望我已经说服了你,你所要求的是不可能的。但是,您仍然可以通过不刷新页面来解决。如果索引页面是您自己的页面,请将整个页面包装在一个 div 容器中并使用 Ajax 加载。

关于使用javascript函数在phonegap中重定向后调用Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22188391/

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