gpt4 book ai didi

javascript - 从 Cordova InAppBrowser 获取 cookie

转载 作者:行者123 更新时间:2023-12-05 07:48:45 26 4
gpt4 key购买 nike

我目前正在 Ionic Cordova 应用程序中使用 InAppBrowser 插件,并尝试使用以下代码从 InAppBrowser 本身获取请求 cookie,但没有成功。 cookie 始终为空。

var ref = cordova.InAppBrowser.open(url, '_blank');
ref.addEventListener('loadstop', function (event) {
ref.executeScript({ code: "document.cookie" }, function (cookie) {
alert(cookie);
});
});

更多信息: - Cordova 版本 6.0.0 - InAppBrowser 插件版本 1.2.1 - Visual Studio 2015 - VS 安卓模拟器 KitKat - Cookie 不是 httpOnly cookie

如有任何帮助,我们将不胜感激。

最佳答案

Cordova 中的 Cookie 访问方式与典型的 Web 应用程序非常不同。您的应用运行的 WebView 是沙盒化的,因此所有 Cookie 都可以通过单例类访问。在 iOS 中它的 NSHTTPCookieStorage。不是普通的 document.cookie 对象。为了在 Cordova 中访问 c​​ookie,您需要找到/开发一个与此 native 对象接口(interface)的插件。

关于javascript - 从 Cordova InAppBrowser 获取 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38231381/

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