wenliming il y a 2 ans
Parent
commit
941897db11

+ 1 - 1
src/logic/content/twitter.js

@@ -558,7 +558,7 @@ const setDialogPublishContent = throttle(function (content) {
         if (inputEle) {
             inputEle.dispatchEvent(event);
         }
-    }, 600)
+    }, 800)
 }, 600);
 
 /**

+ 15 - 2
src/view/iframe/publish/tool-box/child/preview.vue

@@ -268,8 +268,21 @@ const submitPublish = () => {
 
     if(!appId) {
         let allowContentTypes = props.contentTypeConfig.allowContentTypes || [];
-        let isSupport = allowContentTypes.indexOf(props.resourceInfo.contentType);
-        if(isSupport < 0) {
+        let isSupport = false;
+
+        if(props.resourceInfo.contentType) {
+          for(let i = 0; i< allowContentTypes.length; i++){
+            let idx = props.resourceInfo.contentType.indexOf(allowContentTypes[i]);
+            if(idx > -1) {
+              isSupport = true;
+              break;
+            }
+          }
+        } else {
+          isSupport = true;
+        }
+
+        if(!isSupport) {
           message.warning(props.contentTypeConfig.unSupportToast);
           return;
         }

+ 0 - 3
src/view/iframe/publish/tool-box/index.vue

@@ -145,15 +145,12 @@ const changeShowCom = (params) => {
 }
 
 const getResourceInfo = ({url}) => {
-  console.log(url)
   axios.get(url).then(res => {
-
     if(res) {
       resourceInfo.value.isSet = true;
       resourceInfo.value.contentType = res.headers['content-type'];
       resourceInfo.value.statusCode = res.request.status;
       resourceInfo.value.hasTitle = resourceInfo.value.contentType.indexOf('text/html') > -1 ? true : false;
-      console.log(res, resourceInfo.value, 'resourceInfo')
 
       let siteTitle = '';
       if(resourceInfo.value.hasTitle) {