61 lines
1.8 KiB
Markdown
61 lines
1.8 KiB
Markdown
[](https://www.buymeacoffee.com/rodydavis)
|
|
[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WSH3GVC49GNNJ)
|
|

|
|
[](https://github.com/rodydavis/easy_web_view)
|
|
[](https://pub.dev/packages/easy_web_view)
|
|
|
|
# easy_web_view
|
|
|
|
Easy Web Views in Flutter on Web, Mobile and Desktop\*!
|
|
|
|
- Supports HTML Content or a Single Element
|
|
- Supports Markdown Source
|
|
- Supports convert to Flutter widgets
|
|
- Supports remote download of url
|
|
- Markdown -> Html
|
|
- Html -> Markdown
|
|
- Supports change in url
|
|
- Selectable Text
|
|
- Supports multiple views on the same screen if you provide a unique key
|
|
|
|
Online Demo: https://rodydavis.github.io/easy_web_view
|
|
|
|
## Platforms
|
|
|
|
- [X] Web
|
|
- [X] Android
|
|
- [X] iOS
|
|
- [X] MacOS
|
|
- [X] Windows
|
|
- [ ] Linux
|
|
|
|
## Getting Started
|
|
|
|
For Loading a new url or changing width/height just call setState!
|
|
|
|
```dart
|
|
EasyWebView(
|
|
src: src,
|
|
isHtml: false, // Use Html syntax
|
|
isMarkdown: false, // Use markdown syntax
|
|
convertToWidgets: false, // Try to convert to flutter widgets
|
|
// width: 100,
|
|
// height: 100,
|
|
)
|
|
```
|
|
|
|
## iOS/MacOS/Android
|
|
|
|
Follow setup: https://pub.dev/packages/webview_flutter
|
|
|
|
### Windows
|
|
|
|
Follow setup: https://pub.dev/packages/webview_windows
|
|
|
|
## Screenshots
|
|
|
|

|
|

|
|

|
|
|