Modernizr将所有_self目标链接转换为_blank

时间:2018-10-25 21:40:09

标签: javascript html modernizr

我正在我的应用程序中使用Modernizr,并且某种程度上它正在转换来自
<a href="URL" target="_self"><a href="URL" target="_blank">

我希望某些链接即使在不同的域中也可以在同一窗口中打开。

以下是我正在使用的Modernizr的功能:

Build https://modernizr.com/download?-applicationcache-audio-backgroundsize-bgpositionxy-bgsizecover-borderimage-borderradius-boxshadow-boxsizing-canvas-canvastext-checked-cssanimations-csscolumns-cssgradients-csshyphens_softhyphens_softhyphensfind-cssreflections-cssscrollbar-csstransforms-csstransforms3d-csstransitions-ellipsis-flash-flexbox-flexboxlegacy-fontface-generatedcontent-geolocation-getusermedia-history-hsla-indexeddb-inlinesvg-input-inputtypes-lastchild-localizednumber-localstorage-matchmedia-microdata-multiplebgs-nthchild-opacity-placeholder-postmessage-rgba-sessionstorage-smil-supports-svg-svgasimg-svgclippaths-svgfilters-target-textshadow-video-webgl-websockets-websqldatabase-webworkers-domprefixes-hasevent-mq-prefixes-printshiv-setclasses-testallprops-testprop-teststyles-dontmin

如果有人知道是哪个功能以及如何自定义或阻止这样做,请告知。

1 个答案:

答案 0 :(得分:1)

Modernizr在整个DOM中唯一发生变化的是HTML的class属性。因此,无论是什么,它都不是Modernizr

根据存在或不存在的HTML类(.property.no-property),可能会(可能是)一些代码进行此更改

window.Modernizr存在/不存在或具有对象属性Modernizr.property === true | Modernizr.property === false