javascript - 有什么方法可以根据已签出产品标题中的关键字将客户重定向到链接?
问题描述
我需要能够将购买某种产品的客户重定向到表单以进行更详细的数据收集。在编程方面没有太多经验,但我目前在我的附加脚本部分中有这个。
我已经搜索了所有这些文档,但不知道如何实现它。https://help.shopify.com/en/themes/liquid/objects/checkout
目前有这个关键字自动结帐:
{% if line.product.handle.includes('**autocheckout**') %}
<script> window.location ="https://docs.google.com"; </script>
{% break %}
{% endif %}
{% endfor %}
我希望这会重定向,但它不起作用。
解决方案
你很接近,只需要指定.href,
你目前有
<script> window.location = "https://docs.google.com"; </script>
让它工作,它模拟鼠标点击
<script> window.location.href = "https://docs.google.com"; </script>
此外,您也可以尝试一下,它模拟 HTTP 重定向
<script> window.location.replace = "https://docs.google.com"; </script>
推荐阅读
- c# - 在 C# 中创建一个类似于 Ahk 的 Sendinput 的宏
- jestjs - 开玩笑模拟 knex fn.now(),但保留其余的实现
- javascript - 具有 v-model 和项目数组的 Vue 3 自定义复选框组件
- vue.js - 从 CDN 提供应用程序时如何启用 vue 延迟加载?
- javascript - 在不保存更改的情况下导航到不同的页面会产生一个只显示“主页”的页面
- python - 如何在 django 中显示与项目相关的值
- php - 如何将大数据发送到 laravel 中的 API?
- ios - Swift:从信标唤醒开始 ble 扫描
- php - 嵌套数组和 http_build_query 的 PHP cURL API 问题
- python - 如何使用加密和解密文本创建wiremock扩展