如何在浏览器中使用 twitter-text

How do I use twitter-text in a browser

我想统计推文长度。 Twitter 使这变得非常非常困难。

他们有这个 repo:https://github.com/twitter/twitter-text which contains this folder: https://github.com/twitter/twitter-text/tree/master/js 据说支持 javascript。

当我尝试像这样从 cdn 使用脚本时:https://www.jsdelivr.com/package/npm/twitter-text

它说 require is not defined

我不明白我应该做什么。如果它用于 javascript 为什么要使用 require?

  1. 安装 Browserify
  2. 从此文件夹下载最新的 twitter-text 脚本:https://github.com/twitter/twitter-text/tree/master/js/pkg
  3. 使用以下内容创建 index.jswindow.twitter = require('./twitter-text-3.1.0.min.js');
  4. 运行 browserify index.js -o twitter-text-js.js

输出文件现在可以在浏览器中 运行 并使用全局 twitter 访问。

(或直接在此处下载预打包版本:https://gist.github.com/skeddles/3841236279efebf053dfa39dfdbae2c2#file-twitter-text-js-js