Cordova Inappbrowser - window.history.back 和 forward 在 executescript 函数中不起作用

Cordova Inappbrowser - window.history.back and forward won't work inside executescript function

我将位置设置为 no 以隐藏应用内浏览器的默认栏,并使用插入和执行脚本来创建我自己的栏。除了我创建的后退和前进按钮外,我添加的其余按钮都可以使用。我已经试过了

navigator.app.backHistory();
window.history.back();
window.history.go(-1);
history.go(-1);
history.back();
history.go(-1);

但没有一个有效。我将在 Android 和 ios.

中编译此应用程序

没关系。我已经习惯了如何使用其他按钮来使用 cordova 插件的功能。这就是为什么我在调用文件的另一个执行脚本的回调中放入一个执行脚本的回调:'externaljavascriptfile.js'

我刚刚意识到,我不必那样做。然后放

    window.history.back();

    window.history.forward();

在js文件中^^;愚蠢的错误:B

    $('body').on('click','#customheader-back',function()
    {
        window.history.back();
    });

    $('body').on('click','#customheader-forward',function()
    {
        window.history.forward();
    });