问题标签 [autolink]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1628 浏览

javascript - TinyMCE 链接插件不会在内容中呈现锚链接

我使用 TinyMCE 文本编辑器的链接插件。当我插入链接时,它会保存为锚链接。刷新页面时,链接在段落标记中显示为纯文本。我希望链接显示为标签,以便它可以点击。

我使用了链接插件命令,例如:

实际输出是段落标签中的纯文本链接。

我希望输出是段落标记中的锚标记链接

0 投票
1 回答
134 浏览

android - TextView 中的电话号码变为下划线但不可点击

我有复杂的 XML 文件。这是一块:

我正在尝试使 android:id="@+id/point.j_tel" 内的电话号码可点击。我试过了android:autoLink="all",,,android:autolink="phone"android:linksClickable="true"但这只是导致电话号码变得有下划线和半透明但不可点击。我也在我的 Java 代码中尝试了这个:

这两天我尝试了很多东西,但没有任何帮助,我几乎放弃了。也许有人有任何想法?

0 投票
1 回答
69 浏览

php - Preg_replace - 正则表达式 - PHP“自动链接”

我有一段代码可以将单个单词或短语从给定列表中转换为可点击的内部链接。仅当单词或短语尚未链接时,代码才应该执行此操作。它实际上工作得很好,除了一点:代码正在考虑来自 src 图像属性的名称。

所以,

正在输出

正如您所看到的,正则表达式可能过于贪婪并且得到了没有得到的东西。

代码被修改为简单,但使用如下:

你们能帮忙改进这段代码吗?

显然问题仅存在于图像标签中。

我使用此代码段自动为存储的页面创建内部链接并帮助网站 SEO

0 投票
1 回答
900 浏览

android - 您是否需要遵循 Android 与 React Native 的手动链接步骤?

当我将第三方组件添加到 React Native 应用程序(例如这个)时,它经常说由于自动链接,您不必遵循手动链接步骤。对于 Android,我注意到手动链接步骤中没有添加任何代码,例如向 中添加代码MainApplication.java,也没有自动添加。

谁能解释这里发生了什么?尽管自动链接,我是否需要为 Android 执行手动链接步骤?

0 投票
1 回答
1248 浏览

android - 既然 React Native 有自动链接,我们还需要使用 `react-native unlink` 来取消链接吗?

现在 React Native 包含自动链接,我们不再需要使用react-native link. 如果我们想删除一个库,我们会这样做npm uninstall <lib>,但我们仍然必须react-native unlink <lib>像以前一样,或者我们如何删除添加到文件中的代码,例如build.gradle

更新

根据其中一个回复,我尝试运行,但文件夹中npm uninstall <lib>; cd android; gradlew cleanBuildCache;仍然有很多引用。这会导致问题,因为当我尝试安装另一个库时,它会引发与.<lib>android/build<lib>

有谁知道究竟是什么gradelw cleanBuildCache,以及是否有任何其他命令可以完全撤消运行中发生的一切npm install <lib>

0 投票
0 回答
187 浏览

react-native - React-Native 自动链接依赖项的依赖项

React-native Autolinking 过程没有拾取依赖项的依赖项。在 RN60 之前 - 我必须手动强制运行命令 react-native link 'nomeOfTheProject' name 的链接,但这不再起作用。这是我在 RN60 升级后运行此命令时得到的。


该依赖项位于 node_modules 下,但它确实不包含在主 package.json 中。
react-native-autobridge 包含在主要依赖项之一中。


如果将 react-native-autobridge 直接添加到我的主 package.json,一切正常。但这不是我想要的。

有谁知道如何链接依赖项的依赖项?

0 投票
1 回答
919 浏览

android - 如何通过 Android 应用程序的链接重定向到 youtube 应用程序?

在我的 UI 中,我有一个 textview 来显示列表内容。我为该文本视图启用了自动链接和应用程序选择器对话框。如果将 youtube 链接作为内容(如https://youtu.be/x),从应用选择器对话框中选择 youtube 应用后,youtube 应用会打开并显示错误屏幕(错误代码 400)。我不确定它为什么会发生。我在下面提供了我的代码。

0 投票
1 回答
1506 浏览

android - 仅在使用自动链接时忽略 android 的 react 本机库

0.62.2 中的 React 本机自动链接通过node_modules以下方式为 ios 和 android 添加了所有本机项目:

但是有一个项目我只想在iphone应用程序中使用,但是不清楚如何告诉build.gradle从android中排除这个依赖项。即使 react native 自动链接器不直接支持这一点,也应该有一种方法可以以编程方式迭代给定变体的“实现”依赖关系并在 build.gradle 中删除一个?

0 投票
1 回答
1033 浏览

react-native - React-Native 0.60+ 从自动链接中排除库

在 RN 0.60 中,我们获得了自动链接功能,该功能将在运行时链接本机依赖项。我的问题是有没有办法从自动链接中排除一些库。我认为这可以使用 react-native.config.js 文件来实现,但我还没有找到方法来做到这一点。如果有任何例子,那就太好了。

0 投票
0 回答
257 浏览

ios - 升级 React Native 插件以支持自动链接和 React Native 版本 0.6>=

我对 React Native 还很陌生,但我正在帮助管理一个 React Native 插件,并且想要一些关于升级它的指导,以便它与 iOS 中的自动链接和 React Native 0.60 及更高版本兼容。

我们的插件目前只能通过 react-native 链接命令与 React Native 一起使用,最高包括 0.59.x,有时需要在 Xcode 中手动拖动我们的 xcodeproj 和 .a 二进制文件。

当尝试使用版本为 0.60.5 的空白 hello world React Native 应用程序来检测我们的插件时,在 react-native 链接并拖入 Xcode 后,我们收到一个错误,提示找不到 rctbridgemodule.h 并且必须添加 React.xcodeproj。但是,这不适用于我们尝试过的某些应用程序。此外,问题在于较新版本的 React,例如 0.61.4,React.xcodeproj 文件不再位于 node_modules 的 React 文件夹中。我已经查看了我的包裹中需要有什么才能使其正常工作?此链接中的部分:https ://github.com/react-native-community/cli/blob/master/docs/autolinking.md

但对我来说,我们应该如何在 repo 的根目录中配置 pod 规范并不是很清楚。我们的包也有范围。我假设不需要对我们插件的实际代码进行任何更改,而只需对我们的 pod 规范和包配置进行一些修改。任何有关其工作原理以及如何升级我们的插件以支持 0.6 及更高版本的指导将不胜感激。谢谢!