如何使用JavaScript Linkify脚本与_target=;空白”;

How to use JavaScript Linkify script with _target="blank"?

本文关键字:target 空白 何使用 JavaScript Linkify 脚本      更新时间:2024-04-26

有人知道如何让这个JavaScript Linkify脚本使用_target="blank"在新窗口中打开链接吗?

https://github.com/cowboy/javascript-linkify

看起来你可以传递它的选项:

default_options = {
  callback: function( text, href ) {
    return href ? '<a href="' + href + '" title="' + href + '">' + text + '</a>' : text;
  }

在js文件中。

给它一个不同的回调。

从评论来看,它被称为:

linkify( text [, options ] );

我猜你是这样称呼它的:

var linkified = linkify(someText);

可以这样称呼:

var linkified = linkify(someText,{
     callback: function( text, href ) {
          return href ? '<a href="' + href + '" title="' + href + '" target="_blank">' + text + '</a>' : text;
}});

或者,如果必须多次调用它,请将第二个参数保存在变量中,然后将变量传递给它。

阅读未经优化的源代码通常很有启发性。这个只有大约一百行,很容易理解。我想,如果你诚实地尝试一下,你会惊讶于自己能发现这么多。