Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript shopify js buy sdk在wordpress中不工作_Javascript_Wordpress_Shopify_Shopify App - Fatal编程技术网

Javascript shopify js buy sdk在wordpress中不工作

Javascript shopify js buy sdk在wordpress中不工作,javascript,wordpress,shopify,shopify-app,Javascript,Wordpress,Shopify,Shopify App,我想在wordpress上使用shopify js buy sdk。我已经下载了sdk文件,并按照 但它总是给出一个错误,即导入声明只能出现在模块的顶层 因此,我将其保留在顶部,并在脚本标记处添加type=“module”。然后错误被解决了,但是这个脚本中的javascript代码不起作用 那么,有谁能告诉我我可以用什么来解决这个问题吗?如果您没有使用任何节点或JS包管理器,请尝试使用他们文档页面上提供的UMD包: <script src="http://sdks.shopifycdn.c

我想在wordpress上使用shopify js buy sdk。我已经下载了sdk文件,并按照

但它总是给出一个错误,即导入声明只能出现在模块的顶层

因此,我将其保留在顶部,并在脚本标记处添加type=“module”。然后错误被解决了,但是这个脚本中的javascript代码不起作用


那么,有谁能告诉我我可以用什么来解决这个问题吗?

如果您没有使用任何节点或JS包管理器,请尝试使用他们文档页面上提供的UMD包:

<script src="http://sdks.shopifycdn.com/js-buy-sdk/v1/latest/index.umd.min.js"></script>

如果您没有使用任何节点或JS包管理器,请尝试使用其文档页面上提供的UMD包:

<script src="http://sdks.shopifycdn.com/js-buy-sdk/v1/latest/index.umd.min.js"></script>

JSSDK假设您正在某处运行一个节点服务器,听起来您只是试图将SDK作为常规脚本添加,并期望它能够工作。这将不起作用,因为CORS将阻止从其他公共URL发出的任何请求。更不用说包含完整SDK也会公开您的访问令牌,让任何人都可以完全访问您的存储。JS SDK假设您正在某个地方运行节点服务器,听起来您只是试图将SDK作为常规脚本添加,并期望它能正常工作。这将不起作用,因为CORS将阻止从其他公共URL发出的任何请求。更不用说包含完整SDK也会公开您的访问令牌,让任何人都可以完全访问您的商店。
const client = window.ShopifyBuy.buildClient({
  domain: 'your-shop-name.myshopify.com',
  storefrontAccessToken: 'your-storefront-access-token'
});