javascript - Base64 图像未显示

标签 javascript angularjs ionic-framework

我正在尝试在我的 ionic 应用程序中显示 Base 64 图像。我正在从服务器获取图像,并且需要在 slider 中显示这些图像。

   <ks-swiper-slide class="swiper-slide" ng-repeat="(cKey,cValue) in 
     value.CHAPTER">
                        <div ng-click="chapters({{cValue.CHAPTER_ID}} , '{{cValue.CHAPTER_NAME}}')" class="hm-outbox-first"> 
                            <div  ng-class="getClass({{value.SUBJECT_ID}})" > 
                                <img data-ng-src="{{cValue.IMAGE}}"  />   
                            </div>
                            <div class="hm-bottombox">
                                <p ng-class="getSubClass({{value.SUBJECT_ID}})" > {{cValue.CHAPTER_NAME| truncatelimit:28}}  </p> 

                            </div>
                        </div>
                    </ks-swiper-slide>

我已经尝试过 data-ng-src、ng-src 和 src 来显示。它们在 HTML 中可用,因为我在检查代码时可以看到它们。当我使用应用程序中可用的图像时,这效果很好。但从服务器来看,这是行不通的。我尝试搜索该问题,但没有找到任何东西。先谢谢您的帮助。 还是我做错了什么。

最佳答案

我从这里的解决方案中得到了答案 'img-src' was not explicitly set, so 'default-src' is used as a fallback

我需要在我的index.html中添加该行

    <meta http-equiv="Content-Security-Policy" content="img-src 'self' data:; default-src 'self' http://XX.XX.XX.XX:8084/mypp/">

关于javascript - Base64 图像未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36976060/

相关文章:

Javascript:数量变化时更新价格

javascript - 无法在 AngularJs 模板中操作 DOM

angularjs - ionic Cordova 中的 Socket.io

html - 我怎样才能修复我的虚线边框只发生在 ios 而不是 android 上的错误?

javascript - 如何始终从 JavaScript 对象字面量调用函数,而不仅仅是在创建对象时

javascript - 使用 Electron 和 ReactJS 执行 R 脚本

javascript - 单击时如何将 css 属性应用于选项卡?

带有广度优先搜索的 JavaScript 二叉树

javascript - Angular 过滤器: don't use the data of the other array

javascript - D3如何创建圆轴和样式选项