我遇到了TinyMCE这个奇怪的问题,选择一个文本并在没有“http://”的情况下添加链接会导致新链接附加到当前URL。
示例(假设我的网站是www.example.com):
现在,在我的设置下,“点击”会链接到“www.example.com/linkexample.com”。我需要将其链接到“http://linkexample.com”,而无需在弹出窗口的“Url”字段中手动添加“http://”。
我一直在网上尝试不同的解决方案但似乎没有什么对我有用。
以下是我到目前为止尝试过的解决方案列表,没有一个对我有用:
P.S。我正在运行最新的TinyMCE 4.1.7
答案 0 :(得分:3)
我已经完成了尝试这个。它对我有用(告诉我这件事 为你工作)
www
,例如Notepad ++或Sublime Text /^\s*www\./i
删除www\.
/^\s*i
完成。我希望能帮到你。
答案 1 :(得分:0)
在版本4.x中,这个功能是内置的。但不幸的是,文档中没有提到它,它只记录在更改日志中,所以我想这是众所周知的。
$('textarea').tinymce({
...
link_assume_external_targets: true
...
});
答案 2 :(得分:-1)
我实际上已经替换了这段代码:
/ ^ \ S *万维网。/ i.test(e)中
与
!(/ ^ \ S *(HTTP:// | HTTPS://)/i.test(e))的