Comments (8)
Hi @owais
The main object of this module is mimic the native WebView (for iOS) API. In the native API there is no mention to Cookies methods or events... so I didn't implement nothing in this way...
But I'm researching in Android docs, I think is not hard to implement that support: http://stackoverflow.com/questions/17230757/how-to-enable-cookies-in-android-webview
from react-native-webview-android.
I made an update in module, now react-native-webview-android persists cookie by default.
But there is no way to set cookies externally by now... only if you set and read them inside your html/site that is loaded in WebView.
from react-native-webview-android.
@lucasferreira Awesome. I'll try to send PRs in case I need more advanced support.
Thanks!!
from react-native-webview-android.
Hi there @lucasferreira - just using your WebView and there seems to be an issue with the Cookie setup. I've had to comment out ln 28-29, 37-38 & 40-41 in RNWebViewManager as I was getting the error:
11-09 14:03:21.465 1324-1324/com.myproject I/dalvikvm: java.lang.IllegalStateException: Call CookieSyncManager::createInstance() or create a webview before using this class
I'm new to react so can't give more info as yet
from react-native-webview-android.
Hi @scgough
What version of Android SDK are you using to compile the app?
from react-native-webview-android.
@lucasferreira 24.3.2
from react-native-webview-android.
I don't have a way to test this version of SDK, in my setup the highest SDK that I have to test is 23.
But I read your error, and focus on that part "or create a webview before using this class"
and that is what I do, I published a new version of react-native-webview-android module (1.0.9).
In this new version I created the android WebView instance before calling the cookie class.
Is that what I can help by now... can you test this new version?
from react-native-webview-android.
Hi @lucasferreira - i haven't forgotten about this but haven't had time to test. Apologies. Will try to get back to you about this
from react-native-webview-android.
Related Issues (20)
- Manually replace WebView URL isn't working HOT 1
- handle onReceivedError in EventWebClient class
- mediaPlaybackRequiresUserAction similar support
- Can not navigate the new url when WebViewAndroid has props: onShouldStartLoadWithRequest
- onShouldStartLoadWithRequest is not working HOT 1
- Add TS typings to the lib HOT 4
- Update the example to not use the deprecated React.createClass
- Export WebViewAndroid as an ES6 module
- How do I receive a message sent by a webview in an html file when I load html? HOT 1
- Can you support input file multiple image HOT 1
- New cross-platform WebView package: react-native-webview HOT 3
- I wanna konw how to add a loading indicator HOT 1
- Execution failed for task ':react-native-webview-android:verifyReleaseResources'. HOT 4
- is this lib butter than the normal react native webview
- Gestures to zoom not working HOT 1
- OnMesage did not work HOT 5
- it not have onError or onLoad method HOT 2
- window.postMessage in HTML not work HOT 2
- Error: ERR_UNKNOWN_URL_SCHEME HOT 3
- Missing Browser State HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-native-webview-android.