菜鸟教程小白 发表于 2022-12-12 19:02:24

javascript - Cordova window.open _self 不工作但 _blank 工作


                                            <p><p>我在我的 cordova 应用程序中使用 inAppBrowser 插件。</p>

<p>我想在 webview 中加载外部 url。<br/></p>

<p>这是我的 <code>www/index.html</code> 文件代码</p>

<pre><code>&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;InAppBrowser.addEventListener Example&lt;/title&gt;

&lt;script type=&#34;text/javascript&#34; charset=&#34;utf-8&#34; src=&#34;cordova.js&#34;&gt;&lt;/script&gt;
&lt;script type=&#34;text/javascript&#34; charset=&#34;utf-8&#34;&gt;
document.addEventListener(&#34;deviceready&#34;, onDeviceReady, false);
function onDeviceReady() {
   var ref = window.open(&#39;https://www.google.com&#39;, &#39;_blank&#39;, &#39;location=no,toolbar=no&#39;); //This is working

   var ref = window.open(&#39;https://www.google.com&#39;, &#39;_self&#39;); //This is not working
}

&lt;/script&gt;
</code></pre>

<p>


</p>

<p>我不知道为什么会这样。</p>

<p>我添加了inappbrowser插件。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您可能想尝试 <code>cordova.InAppBrowser.open()</code> 而不是 <code>window.open()</code>。</p></p>
                                   
                                                <p style="font-size: 20px;">关于javascript - Cordova window.open _self 不工作但 _blank 工作,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/36054530/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/36054530/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: javascript - Cordova window.open _self 不工作但 _blank 工作