标签: velo

(Javascript) 将纯文本链接转换为可点击链接

长话短说,我有一个在 Wix.com 编辑器下制作的网站,几个月前编码成为可能。我已经设置了一个自定义评论框,因此用户可以发布他们的评论,并阅读其他人的评论。

现在的情况是,“评论输入”采用纯文本,每当发布链接时,它都会显示为纯文本,没有颜色,没有可点击性。

我想要一个“读取”评论列表的代码,并转换以“https”或“http”或“www”开头的每个文本......橙色且可点击(在新标签中打开)

请问有什么解决办法吗?

谢谢 !

我尝试了很多事情,例如:

$w('#text95').html = 
       (/((http:|https:)[^\s]+[\w])/g, '<a href="$1" target="_blank">$1</a>').replace;
Run Code Online (Sandbox Code Playgroud)

text95 = 显示的评论(它是一个重复的文本,有多少评论)

javascript hyperlink velo

8
推荐指数
2
解决办法
1万
查看次数

转换到新屏幕时白色闪烁,背景是深色?

在使用两个不同的导航器从一个屏幕转换到另一个屏幕时,我遇到了这种情况: ex-navigation 和新的 React Navigation 。有白色闪烁一秒钟(或半秒钟)。在寻找解决方案时,我发现其他导航器也有同样的问题。例如来自 wix HERE的导航器 。从链接:

好的,问题是,React 样式在导航开始后应用,默认情况下 backgroundColor 是白色,所以这是闪烁效果..

有人有同样的问题吗?

react-native exponentjs react-native-navigation wix-react-native-navigation velo

7
推荐指数
2
解决办法
1万
查看次数

如何知道现有 Wix 站点正在使用哪个特定的 Wix 模板?

有什么方法可以获取有关现有 Wix 站点正在使用的特定 Wix 模板的信息吗?

velo

5
推荐指数
0
解决办法
3878
查看次数

通用链接 将 JSON 上传到 HTTPS 服务器

我正在尝试在我的 IOS 应用程序中实现通用链接。我有苹果文档并正在按照步骤操作,但在将“apple-app-site-association”文件上传到 HTTPS Web 服务器的根目录时遇到问题。我正在使用 Wix.com 构建我的网站,并使用 Google Admin 作为网站域。我不知道在哪里上传这个文件,我查遍了 Wix 文档,但一无所获。这是 Wix 的问题吗?或者我还缺少其他东西吗?


苹果文档:https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html

维克斯:https: //www.wix.com

https json ios velo

5
推荐指数
0
解决办法
303
查看次数

如何将 Firebase 与 Wix 连接

我正在使用的代码如下:

import firebase from "firebase"
import firestore from "firestore"

export function base() {
    // Initialize Firebase
    var config = {
        apiKey: "apiExample",
        authDomain: "authDomaninExample",
        databaseURL: "databaseUrlExample",
        projectId: "projectIdExample",
        storageBucket: "storageBucketExample",
        messagingSenderId: "000000000"
    };
    firebase.initializeApp(config)

    var db = firebase.firestore(); // This line breaks the code

    db.settings({ timestampsInSnapshots: true })

    db.collection("Users")
        .add({
            test: "Test"
        }).then(function (docRef) {
            console.log("Document written")
        }).catch(function (error) {
            console.log("Error is: " + error)
        });
}
Run Code Online (Sandbox Code Playgroud)

通过单击按钮来调用 base() 函数,但是代码不起作用,并且不显示控制台日志。

PS:我按照Wix页面成功安装了Firebase和Firestore节点包

我得到的错误如下:

TypeError: firebase.database is not a function
Run Code Online (Sandbox Code Playgroud)

有效的解决方案如下:

<script …
Run Code Online (Sandbox Code Playgroud)

javascript firebase velo

5
推荐指数
1
解决办法
8435
查看次数

澄清Wix中后端代码的说明

我正在尝试将后端代码集成到 Wix 站点中。我不太挑剔我想怎么做,或者用什么语言编写(理想情况下,我有一个本地托管的 Java 代码,我很想简单地调用它)。不过,我不介意用 JavaScript 或其他语言重写它。但在我决定之前,我对我的选择感到困惑。我可以编码,但我对模块、API 和服务器等概念不熟悉。

根据我的研究,Wix 的后端代码应该很容易(或者至少是可行的,而不是那么复杂)...

从这个网页https://support.wix.com/en/article/corvid-calling-server-side-code-from-the-front-end-with-web-modules

“Web 模块是 Corvid 独有的,使您能够编写在后端运行服务器端的函数,并在客户端代码中轻松调用它们。使用 Web 模块,您可以将后端的函数导入公共文件或脚本中,知道他们将在服务器端运行。Corvid 处理启用此访问所需的所有客户端-服务器通信。”

从这里开始:https : //www.sitepoint.com/what-is-wix-code/

“它是无服务器的:所有这些添加的功能都来自无服务器环境,让您可以在没有任何常规全栈开发难题的情况下完成工作。只需编写代码即可:Wix Code 具有内置的在线 IDE 和后端,因此您可以只需将您需要的代码添加到您的页面或您的网站,然后发布,您就可以上线了。”

所以,我认为他们有一个后端 IDE,我可以直接在其中编写后端代码,或者我可以调用我的 Java 程序。但是,当我尝试这样做并寻找教程时,似乎我真的只能通过从后端调用公共 API 来做到这一点......?

https://youtu.be/tuu0D1izrUU

但我也读到(据说之前有人告诉过我)Wix 与 node.js 集成,它是 JavaScript 的后端版本。

我可以将 Wix 域用于 NodeJS 应用程序吗?

但是,当我进入我的 Wix 站点时,我找不到任何使用 Node JS 的选项,并且对此进行研究并没有给我任何有用的结果。

所以,我对这里的功能感到非常困惑。有人可以帮助我理解这一点吗?

为什么没有教程显示 Corvid 后端模块中的显式代码?是什么阻止我在模块中简单地编写我的 Java 程序?我真的需要一个 API 端点来调用并传递给前端吗?

是否支持 Node JS - 以前有人这样做过吗?

此外,在上面的一个链接中,他们说一切都是“无服务器”。但是如果我必须设置我自己的 API 端点,我就不需要设置我自己的服务器吗??

velo

5
推荐指数
1
解决办法
2406
查看次数

为什么 WIX Velo 报告“文档未定义”?

我刚刚迈出第一步,协助在 Wix 生成的网站上进行一些 Google 地图集成。

我已启用“Velo 开发者模式”并打开 JavaScript 编辑器面板。

当我输入代码时,document.createElement('div')编辑器会在“'文档'未定义”行上显示一条错误消息

我想,关于 Wix,我还有很多东西要学。为什么编辑会抱怨这个最基本的参考文献?

在此输入图像描述

velo

5
推荐指数
1
解决办法
2308
查看次数

Android 应用程序与 WIX 网站上的 assetlinks.json 链接

我正在实现到我的 Android 应用程序的深度链接,它仅在单击具有所需 url 的链接时才起作用,例如https://mydomain.co.il仅在外部浏览器中,如 Whatsapp 等。我知道,为了使应用程序链接在浏览器中工作,网站需要找到assetlinks.json文件athttps://mydomain.co.il/.well-known/assetlinks.json以验证我是域和应用程序的所有者。

所以我确实已经准备好了 assetlinks.json 文件,但是有人知道https://mydomain.co.il/.well-known/assetlinks.json在使用 Wix 作为平台时如何将该文件放在我的网站上的特定位置 () 中吗?

提前致谢

javascript android deep-linking velo

5
推荐指数
1
解决办法
1057
查看次数

在javascript中从api获取数据时如何传递用户名和密码凭据?

我正在使用flowroute api,需要获取数据,但不确定如何添加身份验证凭据,即当我在浏览器中传递查询 url 时可以看到如何在 javascript 中传递它。我正在使用 wix 平台并添加如下所示的 javascript 代码

// For full API documentation, including code examples, visit http://wix.to/94BuAAs
import {fetch} from 'wix-fetch';
$w.onReady(function () {
    fetch('https://api.flowroute.com/v2/numbers/available?starts_with=800&limit=3?',{method: 'get',auth:{user:'28288282', pass:'099299292991'}})
      .then( (httpResponse) => {
       console.log(httpResponse.ok);
    if (httpResponse.ok) {

      return httpResponse.json();
    } else {
      return Promise.reject("Fetch did not succeed");



  }
  } )
  .then(json => console.log(json))
  .catch(err => console.log(err));

    //TODO: write your page related code here...



});
Run Code Online (Sandbox Code Playgroud)

将用户名和密码传递给 API 的正确方法是什么,以便我可以获得 json 响应而不是当前的401 未授权响应状态

https://api.flowroute.com/v2/numbers/available?starts_with=800&limit=3 在此处输入图片说明

更新我的答案以向您显示网络呼叫详细信息请求和响应标头 ae,如屏幕截图中给定的 bwlow 在此处输入图片说明 在此处输入图片说明

在此处输入图片说明

javascript authentication velo

4
推荐指数
1
解决办法
8661
查看次数

将前端库导入wix网站

我已经使用 CRA 开发了一个 React 应用程序,我正在尝试将其托管在现有的 wix 页面上。通过 WIX,我可以使用 javascript 文件,因此我将应用程序代码与依赖项捆绑到一个文件中,并尝试将 React 和 React-dom 代码从其官方 CDN 复制并粘贴到我的目录中。

不知怎的,它仍然不起作用,在react-dom.js中我看到错误:

'window' is not defined
Run Code Online (Sandbox Code Playgroud)

虽然现在我尝试仅使用react和react-dom导入,但问题通常适用于将js前端库导入到WIX中。

我需要将应用程序代码托管在 wix 页面内,但我认为如果我使用 iframe 中的 cdns 添加应用程序依赖项,它应该可以正常工作,有点像本主题,然后使用 wix 语法引用它

let React = $w("#elementid").window.React;
Run Code Online (Sandbox Code Playgroud)

获取 iframe,然后从那里获取 React/其他库引用。iFrame(WIX HTML 元素)托管在同一源中。

我还可以使用此处列出的 Node.js 代码和 npm 模块

想法?

javascript frontend node.js reactjs velo

3
推荐指数
1
解决办法
4556
查看次数