Add buttons to redirect between Amiami.jp and Amiami.com.
当前为
// ==UserScript==
// @name Amiami Redirect Button
// @name:zh-CN Amiami跳转按钮
// @namespace https://greasyfork.org/zh-CN/scripts/521740
// @version 0.3
// @description Add buttons to redirect between Amiami.jp and Amiami.com.
// @description:zh-cn 在Amiami商品页右下角添加一个实现amiami.jp与amiami.com互相跳转的按钮。
// @author Mr_Ebonycat
// @match https://www.amiami.jp/top/detail/detail?scode=*
// @match https://www.amiami.com/cn/detail/?scode=*
// @match https://www.amiami.com/eng/detail/?scode=*
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
// 提取URL中的scode参数
function extractScode(url) {
const urlObj = new URL(url);
const params = urlObj.searchParams;
return params.get('scode');
}
// 根据当前页面的URL决定跳转的URL
const currentUrl = window.location.href;
const scode = extractScode(currentUrl);
let redirectUrl;
if (currentUrl.includes('amiami.jp')) {
redirectUrl = `https://www.amiami.com/cn/detail?scode=${scode}`;
} else if (currentUrl.includes('amiami.com')) {
redirectUrl = `https://www.amiami.jp/top/detail/detail?scode=${scode}`;
}
// 创建按钮
const redirectButton = document.createElement('button');
redirectButton.style.position = 'fixed';
redirectButton.style.bottom = '20px';
redirectButton.style.right = '20px';
redirectButton.style.zIndex = '9999';
redirectButton.style.padding = '2px 4px';
redirectButton.style.border = 'none';
redirectButton.style.backgroundColor = '#4CAF50';
redirectButton.style.color = 'white';
redirectButton.style.borderRadius = '5px';
redirectButton.style.cursor = 'pointer';
// 添加点击事件
if (window.location.href.includes('amiami.jp')) {
redirectButton.textContent = 'Go to COM';
redirectButton.addEventListener('click', function() {
window.location.href = engCnUrl;
});
} else if (window.location.href.includes('amiami.com')) {
redirectButton.textContent = window.location.href.includes('eng') || window.location.href.includes('cn') ? 'Go to JP' : '';
redirectButton.addEventListener('click', function() {
window.location.href = jpUrl;
});
}
// 将按钮添加到页面中
if (redirectButton.textContent) {
document.body.appendChild(redirectButton);
}
})();