问题标签 [url-launcher]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - UrlLauncher(9700):mailto 的组件名称为空
所以我知道对于 android version >= 30 你需要在清单中添加查询,但这对我没有用。我使用的是 Android 版本 29。不过,我还是将这些行添加到了我的清单中。
所以我的清单看起来像这样。
我设法用下面的代码重现了我的机器的错误。不过我得到这个错误:
I/UrlLauncher(10601): mailto:?subject=&body= 的组件名称为空
在下面你可以找到 main.dart 的代码
android - 无法使用带有 url 启动器颤振的地理编码
我正在使用颤振,我的项目使用 url 启动器。现在我使用了地理编码包,但是在获取依赖项(giolocator 是类名)时发生此错误
因为没有任何版本的地理编码匹配 >2.0.2 <3.0.0 并且地理编码 2.0.2 依赖于 geocoding_platform_interface ^2.0.0,所以地理编码 ^2.0.2 需要 geocoding_platform_interface ^2.0.0。并且因为 geocoding_platform_interface >=2.0.0 依赖于 plugin_platform_interface ^2.0.0,所以地理编码 ^2.0.2 需要 plugin_platform_interface ^2.0.0。并且因为 url_launcher >=5.7.7 <6.0.0-nullsafety 取决于 url_launcher_platform_interface ^1.0.9 取决于 plugin_platform_interface ^1.0.1,地理编码 ^2.0.2 与 url_launcher >=5.7.7 <6.0.0-nullsafety 不兼容. 因此,由于 giolocator 依赖于地理编码 ^2.0.2 和 url_launcher ^5.7.8,版本求解失败。pub get failed (1; 所以,因为 giolocator 依赖于地理编码 ^2.0.2 和 url_launcher ^5.7.8,版本解决失败。)] 请帮助
flutter - Flutter Web 应用程序:在默认智能手机浏览器中打开 url
我有一个 Firebase 动态链接,可以在 Facebook 等社交媒体上分享
在某些情况下,当用户单击 Facebook 应用程序中的动态链接时(例如链接是我的颤振网络应用程序:https ://mydomain.app ),此链接将在Facebook 浏览器中打开(默认行为),所以没关系
现在在Facebook 浏览器中,我有我的 Flutter Web 应用程序的主页,带有按钮“开始”导航到 page1,例如(https://mydomain.app/page1)。所以我想做的是:
- 当用户点击“开始”按钮时,新页面(page1)应该在默认浏览器(safari 或 chrome)中打开,而不是在当前的facebook 浏览器中打开
注意:我尝试使用url_launcher和html.window.open('https://mydomain.app/page1', '_self')但仍然新页面( page1 )在Facebook 浏览器中打开,知道如何启动 page1默认智能手机浏览器中的 url而不是当前的Facebook 浏览器?
flutter - Flutter url_launcher - 如何强制下载pdf链接?
单击链接时,我试图强制下载pdf文件。对于某些链接,它有效。但其他 pdf 链接,它只是在浏览器中显示 pdf。如果您能提供帮助,我将不胜感激!谢谢
android - Flutter android 应用程序没有互联网连接
我构建了一个颤振应用程序。我使用 url_launcher 包来导航社交链接和其他外部浏览器链接。它在安卓模拟器上完美运行。但是当我构建 apk 并将其安装在手机上时,URL 没有启动。甚至网络图像也没有显示出来。
简单地说,我的意思是颤振应用程序根本没有互联网访问权限。我的问题是为什么相同的代码可以完美地在模拟器上运行而不能在真实设备上运行?
我还检查了android清单文件。也没有问题。这是android清单代码
这是在真实手机上无法打开的图标按钮 [1]:https ://i.stack.imgur.com/TYTmU.png
flutter - Flutter url_launcher 阻止弹出窗口
我想将用户从 Flutter Web 应用程序重定向到另一个 url。
我将 url_launcher 与以下代码一起使用:
此代码在我的应用程序的其他页面中运行良好。但不能在其中一个页面上工作,我进入popup window blocked
了我的浏览器。
该代码在 chrome(桌面和移动设备)上运行良好。但问题出现在 safari 上。
更新:在出现问题的页面中,我有一个 http 请求,然后启动 url。