第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何通過應(yīng)用程序?qū)⒆远x js 注入 shopify

如何通過應(yīng)用程序?qū)⒆远x js 注入 shopify

DIEA 2023-02-24 16:21:28
您好,我是 shopify 應(yīng)用程序開發(fā)的新手。我用 laravel 創(chuàng)建了 shopify 應(yīng)用程序,現(xiàn)在我生成了一個(gè)包含內(nèi)容的 js 文件。我想要的是自動(dòng)將此代碼注入 shopify 商店,因此每個(gè)安裝該應(yīng)用程序的用戶都會(huì)自動(dòng)將代碼添加到他的商店。我目前閱讀了有關(guān)腳本標(biāo)簽的信息,并且可能是插入它們的最佳方式,但對(duì)我來說并不清楚。我想要可以幫助我解決這個(gè)問題的信息。提前致謝
查看完整描述

2 回答

?
長(zhǎng)風(fēng)秋雁

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊

這很簡(jiǎn)單。

您必須先為腳本文件創(chuàng)建一個(gè)公共 URL。(這樣你就可以從任何地方訪問它)

之后,您使用以下端點(diǎn)發(fā)出發(fā)布請(qǐng)求:https://shopify.dev/docs/admin-api/rest/reference/online-store/scripttag#create-2020-07

"src": "https://djavaskripped.org/fancy.js"javascript 的公共 URL 在哪里。

這應(yīng)該只在用戶安裝他們的 APP 時(shí)執(zhí)行一次。

之后腳本每次都會(huì)為每個(gè)主題自動(dòng)加載,不需要額外的邏輯來輸出它。

當(dāng)您卸載應(yīng)用程序時(shí),腳本也會(huì)自動(dòng)從管理員中刪除。


現(xiàn)在的問題是,如何添加你的CSS?

你有兩種方法:

  • 為 CSS 文件創(chuàng)建一個(gè)公共 URL 并創(chuàng)建一個(gè)link標(biāo)簽并通過 JS 將其附加到文檔中

  • 創(chuàng)建一個(gè)style標(biāo)簽并將其附加到 DOM 并通過 AJAX 將樣式插入其中,或者將它們作為 javascript 文件中的字符串


查看完整回答
反對(duì) 回復(fù) 2023-02-24
?
烙印99

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個(gè)贊

如何將自定義的 .js/.css 文件添加到 shopify 主題:

  • 在 Asset 文件夾中添加 file.js/file.css

對(duì)于.js:

  • 在 theme.liquid 文件的頭部添加如下代碼

{{ "filename.js" | asset_url | script_tag }}
  • 在需要添加js的頁面添加如下代碼

<script type="text/javascript">
        yourFunction();
        </script>

如果腳本有async/defer 2 選項(xiàng):

  • 選項(xiàng) 1 本地腳本(存儲(chǔ)在 Shopify 中)

<script src="{{ 'filename.js' | asset_url }}" async></script>
<script src="{{ 'filename.js' | asset_url }}" defer></script>
  • 選項(xiàng) 2 遠(yuǎn)程腳本

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" async></script>

為了使用asyncdefer標(biāo)簽,src 屬性必須存在于 此處的文檔中

對(duì)于.css:

  • 在 theme.liquid 文件的頭部添加如下代碼

{{ "filename.css" | asset_url | script_tag }}

筆記

你可以在 Github 中創(chuàng)建一個(gè) repo 并通過 raw.github 加載你的 .js/.css

<script src="https://raw.github.com/username/project/master/script.js"></script>


查看完整回答
反對(duì) 回復(fù) 2023-02-24
  • 2 回答
  • 0 關(guān)注
  • 267 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)