File tree Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Original file line number Diff line number Diff line change 183183 // Disallow hash tags in URL. TODO: Should this be set to true by default?
184184 configDiscardHashTag ,
185185
186+ // Disallow brace in URL.
187+ configDiscardBrace ,
188+
186189 // First-party cookie name prefix
187190 configCookieNamePrefix = argmap . hasOwnProperty ( 'cookieName' ) ? argmap . cookieName : '_sp_' ,
188191
442445
443446 if ( configDiscardHashTag ) {
444447 targetPattern = new RegExp ( '#.*' ) ;
445- return url . replace ( targetPattern , '' ) ;
448+ url = url . replace ( targetPattern , '' ) ;
449+ }
450+
451+ if ( configDiscardBrace ) {
452+ targetPattern = new RegExp ( '[{}]' , 'g' ) ;
453+ url = url . replace ( targetPattern , '' ) ;
446454 }
447455 return url ;
448456 }
18461854 configDiscardHashTag = enableFilter ;
18471855 } ;
18481856
1857+ /**
1858+ * Strip braces from URL
1859+ *
1860+ * @param bool enableFilter
1861+ */
1862+ apiMethods . discardBrace = function ( enableFilter ) {
1863+ configDiscardBrace = enableFilter ;
1864+ } ;
1865+
18491866 /**
18501867 * Set first-party cookie name prefix
18511868 *
You can’t perform that action at this time.
0 commit comments