angular 使用blob 产生 url动态给ng-href赋值时候 出现unsafe 解决方案

  1. angular 默认情况下 的安全协议 是  https?|ftp|mailto|
  2. 当我们使用blob 对象去产生url时,需要设定blob为安全协议
  3. var app = angular.module( ‘myApp‘, [] ).config( [    ‘$compileProvider‘,    function( $compileProvider )    {           $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|chrome-extension):/);        // Angular before v1.2 uses $compileProvider.urlSanitizationWhitelist(...)    }])    
时间: 2024-10-19 03:07:28

angular 使用blob 产生 url动态给ng-href赋值时候 出现unsafe 解决方案的相关文章

URL动态赋值

url动态赋值: 指的是url中包含{selector},即花括号括起来的jQuery选择器,当提交该url时,框架会自动将selector对应元素的值替换到花括号所占区域. (感觉实现了一点类似el表达式的效果) 后面的文档中,凡是标记有D-Url字样的URL参数,均支持动态赋值,通常支持动态赋值的url,同时支持warn参数,warn参数携带动态赋值不成功的提示信息. 我没有测试成功,后面成功了补上来. 只有在url属性中可以看到D-Url的url才可以动态赋值,例如: <script ty

ExtJS4.2 仅需配置URL动态加载GridPanel列(带分页)

最近做ExtJS一直想做个傻瓜式的GridPanel,今天折腾了一天,从GitHub找到的老外写的解决方案, 在他的基础上做了一些改动,增加了分页,增加了columns手动配置(原本只能动态生成),大家有兴趣可以自由扩展,我做了很详细的注释 效果图如下,仅需在html页面引入ext.all,并创建自定义控件,配置url即可创建带分页效果的GirdPanel 代码: 效果图: 一.动态加载自定义控件 自定义脚本包括两部分:DynamicGrid.js和DynamicReader.js 将Ext目录

angular中get方法URL无法正确传输

angular中get方法URL中带有%,传输到后台得到的是%25,多出来的25使得get获取失败. 其中的转换属于URL 编码(http://www.w3school.com.cn/tags/html_ref_urlencode.html). 初用angular,折腾了半天才找出一个折中的方法解决. get(url, config),一般我们把限制条件放入config中,get请求会把config中的条件和url进行拼接,也正是这个拼接导致一些意想不到的错误,干脆我们就直接将易错的config

使用&lt;jsp:include&gt;,不想写死URL,动态生成URL的解决办法

JSP中文件包含有2种方式,静态包含和动态包含.静态包含使用<%@ include file="" %>,动态包含使用<jsp:include page="" />.本文不打算介绍这2种方式的区别和使用场景,主要关注page和file属性的路径问题. 如果事先知道被包含页面的url,那么直接写死到page或file属性中即可.这种写死url的方式,没有什么不好,但是非常不灵活,不能满足动态生成url的需求.考虑这种场景,A.jsp访问B.js

document.URL 和 windows.location.href的区别

1. 从输出结果上,document.URL 和 windows.location.href 没有区别.2. 非要说区别的话,你只可以读取document.URL的值,不能修改它.windows.location.href的值你即可以读取也可以修改.3. windows.location.href是旧的写法,新的标准推荐用document.URL替代.(如果你只是读取的话)

(转)[SQL Server] 动态sql给变量赋值(或返回值给变量)

本文转载自:http://blog.csdn.net/xiaoxu0123/article/details/5684680 [SQL Server] 动态sql给变量赋值(或返回值给变量) declare @i_counts int, @i_times int; set @str_sql = 'select @tmp_counts = counts, @tmp_times=times ' + ' from ' +@str_dbname+ '.dbo.t_msisdn with(nolock) '

对于页面动态加载的元素事件无效的解决方案

当用ajax动态获取的数据放在新建的div中进行展示时,当你提前写一些 mouseover,click 操作时会发现不起作用 解决方法: 把事件绑定到它的父元素上面 例如,每次读到数据会将它放在新建的 class = data的div中显示,并且用append方法把他添加在 id= parent 的div中.这个时候假如对data这个块有点击事件,平常可能会写 $('.data').click(function(){...}); 当点击这个div时,不会有反应.这时候可以再一开始将事件绑定到父元

【JavaScript】获取当前页的URL与window.location.href

利用Javascript获取当前页的URL,这个问题起来好像很复杂,如果第一次去想这个问题,很多人估计又在琢磨到底又是哪个神一般的Javascript函数. 其实不是,Javascript获取当前页的URL的函数就是我们经常用来重定向的window.location.href. 比如如下函数: <script> var url=window.location.href; var loc = url.substring(url.lastIndexOf('/')+1, url.length); a

HTML中关于url、scr、href的区别

HTML中关于url.scr.href的区别 URL是什么 URL:Uniform Resource Locators(统一资源定位器)的简写,Web浏览器通过URL从Web服务器请求页面. url不是属性,src和href是属性,src用于替换当前元素,href用于在当前文档和引用资源之间确立联系,也就是说src引用的路径是img等要加载的路径,href引用的路径是要跳转到的地方. src是什么 src是source的简写,表示的是引入文件,目的是要把文件加载到html页面中去,当浏览器解析的