Shu*_*ury 5 javascript react-native
文档中有一个非常简单的示例,展示了如何将 cookie 传递给 Webview:
const App = () => {
return (
<WebView
source={{
uri: 'http://example.com',
headers: {
Cookie: 'cookie1=asdf; cookie2=fdsa; cookie3=aaaa',
},
}}
/>
);
};
Run Code Online (Sandbox Code Playgroud)
如何向每个 cookie 传递一些属性?
如果我在 Google Chrome 中打开控制台,我可以粘贴以下内容:
document.cookie ='cookie1=asdf;domain=.mydomain.com;path=/;'
document.cookie ='cookie2=fdsa;domain=.mydomain.com;path=/;'
document.cookie ='cookie3=aaaa;domain=.mydomain.com;path=/;'
Run Code Online (Sandbox Code Playgroud)
这会在浏览器中设置 3 个 cookie。这很酷。如果我尝试使用 React Native
const App = () => {
return (
<WebView
source={{
uri: 'http://example.com',
headers: {
Cookie: 'cookie1=asdf;domain=.mydomain.com;path=/;cookie2=fdsa;domain=.mydomain.com;path=/;cookie3=aaaa;domain=.mydomain.com;path=/;',
},
}}
/>
);
};
Run Code Online (Sandbox Code Playgroud)
这可能会在 WebView 中设置 5 个不同的 cookie:cookie1, cookie2, cookie3, domain, path
| 归档时间: |
|
| 查看次数: |
3255 次 |
| 最近记录: |