在android ionic应用程序中使用ng-src加载图像

2023-12-14

我也在使用 ionic、iOS 和 Android 开发一个应用程序。我必须使用加载外部图像ng-src在网址:

http://test.url.eu:1337/fileuploads/receive/552f6d1786a3ea3772000004

它在 iOS 上工作正常,但在 Android 上我有不安全错误并且图像未加载。 我该如何解决这个问题?

编辑: 它适用于 android 4.4 和 5,但不适用于


我遇到了类似的问题,该应用程序在 PC 上运行良好,但在 Android 上却出现 404。 根据您的 Cordova 版本,如 Cordova Android 4.0.0 公告所示,自 Cordova 4.0.0 起,您可能必须添加 cordoba-

白名单功能已改进

  • 您需要添加新的 cordova-plugin-whitelist 插件才能继续使用白名单
  • 现在支持设置内容安全策略(CSP),并且是推荐的白名单方法(请参阅插件自述文件中的详细信息)
  • 如果没有该插件,网络请求默认会被阻止,因此即使您使用的是 CSP,也可以安装此插件以允许所有请求。
  • 这个新的白名单经过增强,更加安全和可配置,但是 旧版白名单行为仍然可以通过单独的插件使用(不推荐)。
  • 注意:虽然严格来说不是此版本的一部分,但 cordova-cli 创建的最新默认应用程序将默认包含此插件。

安装:Cordova plugin add https://github.com/apache/cordova-plugin-whitelist.git.

之后,您需要添加强制性内容安全策略:(一个简单的尝试是:<meta http-equiv="Content-Security-Policy" content="default-src *; img-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">但我建议您阅读有关选项的信息http://content-security-policy.com)。 不要忘记检查您的 config.xml 来定义访问源(最简单的是<access origin="*"/>)。如果仍然不起作用请看一下https://github.com/apache/cordova-plugin-whitelist#navigation-whitelist查看您是否需要导航或意图白名单。 祝你好运!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在android ionic应用程序中使用ng-src加载图像 的相关文章

  • Android 后退按钮无法与 Flutter 选项卡内的导航器配合使用

    我需要在每个选项卡内有一个导航器 因此当我推送新的小部件时 选项卡栏会保留在屏幕上 代码运行得很好 但是 android 后退按钮正在关闭应用程序而不是运行 Navigator pop import package flutter mate
  • 是否可以将数组或对象添加到 Android 上的 SharedPreferences

    我有一个ArrayList具有名称和图标指针的对象 我想将其保存在SharedPreferences 我能怎么做 注意 我不想使用数据库 无论 API 级别如何 请检查SharedPreferences 中的字符串数组和对象数组 http
  • 在画布上绘图

    我正在编写一个 Android 应用程序 它可以在视图的 onDraw 事件上直接绘制到画布上 我正在绘制一些涉及单独绘制每个像素的东西 为此我使用类似的东西 for int x 0 x lt xMax x for int y 0 y lt
  • Android 模拟器插件无法初始化后端 EGL 显示

    我在 Cloudbees 上设置了 Jenkins 作业 并且可以在那里成功签出并编译我的 Android 项目 现在我想在 android 模拟器中运行一些 JUnit 测试并添加 Android 模拟器插件 我将 显示模拟器窗口 选项设
  • Android SIP 来电使用带有广播接收器的服务

    大家好 其实我正在尝试创建一个应用程序 支持基于 SIP 通过互联网进行音频呼叫 这里使用本机 sip 我遇到了来电问题 我已经完成了服务的注册部分 但是在接听电话时我无法接听电话 请帮助我 Service file package exa
  • 是否必须删除 Intent extra?

    这可能是一个愚蠢的问题 但是是否有一条规则规定消费活动必须显式删除 Intent 额外内容 或者只有在回收 Intent 对象时才如此 换句话说 如果我总是通过执行以下操作来链接到下一个活动 Intent i new Intent MyCu
  • 使用 Android 发送 HTTP Post 请求

    我一直在尝试从 SO 和其他网站上的大量示例中学习 但我无法弄清楚为什么我编写的示例不起作用 我正在构建一个小型概念验证应用程序 它可以识别语音并将其 文本 作为 POST 请求发送到 node js 服务器 我已确认语音识别有效 并且服务
  • 在 HTTPResponse Android 中跟踪重定向

    我需要遵循 HTTPost 给我的重定向 当我发出 HTTP post 并尝试读取响应时 我得到重定向页面 html 我怎样才能解决这个问题 代码 public void parseDoc final HttpParams params n
  • Android:捕获的图像未显示在图库中(媒体扫描仪意图不起作用)

    我遇到以下问题 我正在开发一个应用程序 用户可以在其中拍照 附加到帖子中 并将图片保存到外部存储中 我希望这张照片也显示在图片库中 并且我正在使用媒体扫描仪意图 但它似乎不起作用 我在编写代码时遵循官方的Android开发人员指南 所以我不
  • 尝试将相机切换回前面但出现异常

    尝试将相机切换回前面 但出现异常 找不到 问题请检查并帮助 error 01 27 11 49 00 376 E AndroidRuntime 30767 java lang RuntimeException Unable to start
  • 控制Android的前置LED灯

    我试图在用户按下某个按钮时在前面的 LED 上实现 1 秒红色闪烁 但我很难找到有关如何访问和使用前置 LED 的文档 教程甚至代码示例 我的意思是位于 自拍 相机和触摸屏附近的 LED 我已经看到了使用手电筒和相机类 已弃用 的示例 但我
  • Ubuntu 16.04 - Genymotion:找不到 /dev/hw_random

    I install Genymotion on the Ubuntu 16 04 64Bit I created a virtual emulator for Android 6 0 then I run this emulator but
  • 错误:在根项目“projectName”中找不到项目“app”

    我有一个在 Eclipse 中开发的旧应用程序 现在尝试将其迁移到 Android Studio 我更新了库并遵循了基本步骤 现在 我收到此错误 Error Project app not found in root project pro
  • 错误:[$rootScope:infdig] 过滤器中发生了 10 次 $digest() 迭代

    我已尝试了有关此问题的所有答案 但找不到消除此错误的方法 我非常确定这个过滤器函数是导致上述错误的原因 filter collect ingredients function return function input if angular
  • 如何根据 gradle 风格设置变量

    我想传递一个变量test我为每种风格设置了不同的值作为 NDK 的定义 但出于某种原因 他总是忽略了最后味道的价值 这是 build gradle apply plugin com android library def test andr
  • 增加活动的屏幕亮度

    显然 Android 操作系统中至少有三种不同的技术可以改变屏幕亮度 其中两个在纸杯蛋糕之后不再起作用 而第三个被接受的技术显然有一个错误 我想在单视图活动开始时增加屏幕亮度 然后在活动结束时将亮度恢复为用户设置 没有按钮 没有第二个视图或
  • Android:膨胀布局时出现 StackOverFlowError 和 InvokingTargetException

    首先 对不起我的英语 我在膨胀布局时有一个问题 我有一个自定义视图 从 LinearLayout 扩展而来 称为按钮帮助 我在名为的布局上使用该视图加载活动 我的以下代码在所有设备和模拟器上都能完美运行 但具有 QVGA 屏幕 例如 Sam
  • 通过 htaccess 将 PNG 解析为 PHP 仅适用于本地服务器,但不适用于网络服务器

    我用 PHP 创建了一个动态 PNG 图片 为了使用 PNG 扩展名 我创建了一个包含以下内容的 htaccess 文件 AddType application x httpd php png 在我的本地 XAMPP 服务器上 一切工作正常
  • 将两个文本视图并排放置在布局中

    我有两个文本视图 需要在布局中并排放置 并且必须遵守两条规则 Textview2 始终需要完整显示 如果布局中没有足够的空间 则必须裁剪 Textview1 例子 文本视图1 文本视图2 Teeeeeeeeeeeeeeeeeextview1
  • 按日期对 RecyclerView 进行排序

    我正在尝试按日期对 RecyclerView 进行排序 但我尝试了太多的事情 我不知道现在该尝试什么 问题就出在这条线上适配器 notifyDataSetChanged 因为如果我不放 不会显示错误 但也不会更新 recyclerview

随机推荐

  • 组合器在哪里组合映射器输出 - 在映射阶段或映射减少作业中的减少阶段?

    我的印象是组合器就像作用于本地映射任务的减速器一样 即它聚合单个映射任务的结果以减少输出传输的网络带宽 并且从阅读中Hadoop The definitive guide 3rd edition 我的理解似乎是正确的 摘自第 2 章 第 3
  • Android:将应用程序添加到“将图片设置为”列表

    我正在尝试将我的应用程序添加到 设置为 列表 当我选择图像时 该列表会显示在图库中 如果用户在图库中打开图像 则会有一个按钮set as 当用户点击它时 他会得到一个列表 换句话说 如果他想在我的应用程序中使用该图像 我努力了
  • 重定向+403错误

    我正在寻找一种方法来拥有类似的东西 return HttpResponseForbiddenRedirect reverse view name 重定向到视图 及其名称 但仍然抛出 403 错误的 HttpResponse 我尝试做类似的事
  • 如何构造一个 URL 以使用 jquery lightbox 插件 colorbox 打开页面?

    我正在使用 jquery lightbox 插件 colorbox http colorpowered com colorbox 我希望能够构建一个像 www example com about me html 这样的 URL 它将用户发送
  • 配置php ini文件上传文件

    我有一个用于上传文件的页面 在 htaccess文件我有这个 php value upload max filesize 40M php value post max size 40M 我有一个 img 大小为 1 6 MB 当我尝试上传此
  • 静态单元格内的动态 UITableView

    我读过一些关于静态和动态单元不兼容的线程 但我想知道是否有一些适合我的情况的解决方法 我有一个静态表 由UITableViewController 我在其中一个单元格内放置了一个动态表格 委托和数据源是UITableViewControll
  • 如何在jQuery中解析XML跨域?

    从不同的服务器 域解析 XML 时 如何解决跨域问题 有人可以给我举个例子吗 该示例不必仅限于 jQuery 因为 JavaScript 也足够了 要充分理解为什么pure跨域 XML 不起作用 首先了解一下跨域 JSON 是如何促进的会有
  • Java 内存泄漏是否有可能使用比堆 + permgen 更多的内存? [复制]

    这个问题在这里已经有答案了 在任何情况下 Java 应用程序 例如 Tomcat servlet 应用程序 中的泄漏是否有可能超出分配的内存并使用额外的系统内存 或者为 JVM 分配的堆是否真正受到防火墙 可以这么说 其余的 操作系统 内核
  • JQuery 如何替换文本区域内的字符串?

    当前文本区域
  • 如何使用 Nuxt 设置 Flowbite? [关闭]

    Closed 这个问题需要调试细节 目前不接受答案 这里有一个sandbox与 Nuxt 和 Flowbite 一起 根据 Flowbite 的说明导入 问题是flowbite组件的样式显示正确 但动态组件不起作用 可能是什么问题呢 也许这
  • C++ 检查文件是否存在

    我对 C 非常陌生 在我当前的项目中我已经包含了 include
  • REGEX - 必须包含字母数字和斜杠

    我正在尝试验证输入字段必须包含字母数字和斜杠作为其值 例如 AA AB 12314 2017 ASD 上面显示的是应作为输入字段的值的示例 我没有任何编写正则表达式的知识 所以请帮助我 最后我想出了下面的代码 var message mes
  • BaseX 属性无法序列化

    我有这个简单的 XML 文件
  • 如何使用boost make_label_writer写入边缘属性?

    我有一个简单的图 我成功地用顶点编写了属性 但是当我使用make label writer将属性写入边缘时 编译器总是会抱怨 有人可以帮忙吗 我的代码如下 int main int argc char argv typedef std pa
  • Laravel 身份验证会话 cookie 未发送

    所以我有一个非常基本的 Laravel 登录脚本 email Input get email password Input get password if Auth attempt array Email gt email password
  • PHP $_POST 数组为空,Apache 和 PHP 7.4 (CLI/CGI)

    我正在尝试测试访问 POST 参数的 php 脚本是否正常工作 但遇到了麻烦 访问 POST 数组返回零值 见下文 首先我在 bash 中运行curl curl v X POST http example com test php H Co
  • 头尾在一条线上

    有没有一种Python式的方法可以在单个命令中解压第一个元素和 尾部 中的列表 例如 gt gt head tail some magic applied to 1 1 2 3 5 8 13 21 34 55 gt gt head 1 gt
  • 将凭据发送到 WebBrowser

    我有一个导航到共享点端口的网络浏览器控件 如何将凭据发送到网络浏览器控件 以便我可以使用自定义凭据导航到该网站 这取决于服务器使用的身份验证方法 对于表单身份验证 您只需要模拟表单发布 但该站点很可能正在使用集成的 Windows 身份验证
  • 比较器不适用于 Arrays.sort

    所以我正在研究比较器问题 但我不明白为什么Array sort在第一堂课中给我的错误是 Arrays 类型中的方法 sort T Comparator 不适用于参数 ArrayList CalorieComparator 餐厅等级 impo
  • 在android ionic应用程序中使用ng-src加载图像

    我也在使用 ionic iOS 和 Android 开发一个应用程序 我必须使用加载外部图像ng src在网址 http test url eu 1337 fileuploads receive 552f6d1786a3ea37720000