|
@@ -1,7 +1,8 @@
|
|
|
import { faceShareRedirectUrl } from '@/http/configAPI'
|
|
|
+import { getChromeStorage } from '@/uilts/chromeExtension.js'
|
|
|
|
|
|
let tempData = {
|
|
|
- publishContentStr: ''
|
|
|
+ isSetContent: false
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -14,14 +15,6 @@ export function initFacebookContent() {
|
|
|
shareCallback();
|
|
|
};
|
|
|
|
|
|
-/**
|
|
|
- * 设置发布内容字符串
|
|
|
- */
|
|
|
-export function setPublishString(params) {
|
|
|
- let { publishContentStr} = params.data || {};
|
|
|
- tempData.publishContentStr = publishContentStr;
|
|
|
-}
|
|
|
-
|
|
|
/**
|
|
|
* 注入分享页面逻辑
|
|
|
* @returns
|
|
@@ -48,8 +41,10 @@ function formatContentStr(content) {
|
|
|
/**
|
|
|
* 设置分享输入框内容
|
|
|
*/
|
|
|
-function setShareInputContent() {
|
|
|
- const contentStr = formatContentStr(tempData.publishContentStr);
|
|
|
+async function setShareInputContent() {
|
|
|
+ let shareData = await getChromeStorage('shareFacebookData') || {};
|
|
|
+ console.log(shareData);
|
|
|
+ const contentStr = formatContentStr(shareData.contentStr);
|
|
|
|
|
|
if (!tempData.isSetContent && contentStr) {
|
|
|
tempData.isSetContent = true;
|
|
@@ -67,10 +62,10 @@ function setShareInputContent() {
|
|
|
*/
|
|
|
function shareCallback() {
|
|
|
if (window.location.href.indexOf(faceShareRedirectUrl) > -1) {
|
|
|
- tempData.publishContentStr = '';
|
|
|
const urlParams = new URLSearchParams(window.location.search);
|
|
|
let params = JSON.parse(urlParams.get('params'));
|
|
|
if (params) {
|
|
|
+ chrome.storage.local.remove("shareFacebookData");
|
|
|
chrome.runtime.sendMessage({ actionType: "CONTENT_FACEBOOK_SHARE_SUCCESS", data: params }, () => {
|
|
|
|
|
|
})
|