|
@@ -80,11 +80,20 @@ const getSaleProjectInfo = (account) => {
|
|
|
}
|
|
|
|
|
|
const share = () => {
|
|
|
- let url = pageUrl + `/nft/${saleData.value.nftProjectId}`
|
|
|
- let content = `#DNFT\r${url}`
|
|
|
chrome.tabs.getCurrent((tab) => {
|
|
|
- chrome.tabs.sendMessage(tab.id, { actionType: "IFRAME_TWITTER_PUBLISH", publishRes: { srcContent: content } });
|
|
|
- })
|
|
|
+ let tagUrl = new URL(tab.url);
|
|
|
+ let tagPathName = tagUrl.pathname.slice(1);
|
|
|
+ let tagSearch = ``;
|
|
|
+ if (tagPathName) {
|
|
|
+ let tagArr = tagPathName.split('/');
|
|
|
+ tagSearch = `?twitterAccount=${btoa(tagArr[0])}`
|
|
|
+ }
|
|
|
+ let url = pageUrl + `/nft/${saleData.value.nftProjectId}${tagSearch}`
|
|
|
+ let content = `#DNFT\r\r${url}`
|
|
|
+ chrome.tabs.getCurrent((tab) => {
|
|
|
+ chrome.tabs.sendMessage(tab.id, { actionType: "IFRAME_TWITTER_PUBLISH", publishRes: { srcContent: content } });
|
|
|
+ });
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
const buy = () => {
|