GrapesJS कोड XSS मुद्दों के लिए खुला है क्योंकि मान भागने के बिना DOM में डाले जाते हैं, उदाहरण के लिए https://github.com/artf/grapesjs/blob/dev/src/assetmanager/view/AssetImageView.js#L30 यदि model.getFilename() <img src=x onerror=alert(document.cookie)>.jpg लौटाता है, तो इसके परिणामस्वरूप खाता अधिग्रहण हो सकता है। इ...
aimeos
@artf आपकी क्या योजनाएं हैं क्योंकि XSS के लिए GrapesJS की भेद्यता एक बहुत बड़ी सुरक्षा समस्या है
artf
हाँ, रिपोर्ट के लिए धन्यवाद @aimeos मैं इसे निश्चित रूप से अगले संस्करण में ठीक कर दूंगा
aimeos
@artf दस्तावेज़ीकरण अक्सर टेम्प्लेट में चर डालने के लिए ${var} का भी उपयोग करता है। इसे इस बात से बचने के लिए भी बदला जाना चाहिए कि डेवलपर्स बिना जाने सुरक्षा मुद्दों को भी पेश करें।
संस्करण: 0.17.19 क्या आप डेमो से बग को पुन: पेश करने में सक्षम हैं? नहीं, क्योंकि इसकी पूर्ण स्क्रीन है और कोई मूल कंटेनर स्क्रॉल नहीं है। अपेक्षित व्यवहार क्या है? घटक परिवर्तन स्थिति देखने के लिए राज्य संवर्ग होवर करें बग का वर्णन करें विस्तृत जब मैं विशिष्ट घटक का चयन या होवर करना चाहता हूं, तो यह पैरेंट स्क्रॉल के...
artf
यदि स्क्रॉल करने योग्य तत्व संपादक का मूल नोड नहीं है, तो आपको इस विकल्प की आवश्यकता हो सकती है https://github.com/artf/grapesjs/ब्लॉब/डीसी45604962ई4ई6ए075एफ19डी5डीई67090बीएसी15एफए5/एसआरसी/एडिटर/कॉन्फिगरेशन/config.js#एल157-एल163
no-response[bot]
यह समस्या स्वचालित रूप से बंद हो गई है क्योंकि मूल लेखक से अधिक जानकारी के लिए हमारे अनुरोध का कोई जवाब नहीं मिला है। केवल उस जानकारी के साथ जो वर्तमान में समस्या में है, हमारे पास कार्रवाई करने के लिए पर्याप्त जानकारी नहीं है। यदि आपके पा...
GJSBlock
इसकी रिपोर्ट करने के लिए धन्यवाद, @maxtsh । संपादक स्क्रॉल करने के माता-पिता द्वारा घटक पर होवर करने पर समस्या उत्पन्न होती है, गलत स्थिति दिखाती है दौड़ की स्थिति या राज्य प्रबंधन समय की समस्या प्रतीत होती है। यह आमतौर पर तब होता है जब घट...
नमस्कार। क्या पूरे संपादक को उत्पन्न किए बिना grapesjs उदाहरण बनाने की संभावना है? मैंने एसिंक डेटा के साथ कस्टम घटक बनाए थे और मुझे नोड में बैकएंड सेवा बनाने की आवश्यकता है, जो एपीआई से डेटा के साथ पॉप्युलेट किए गए संग्रहीत घटकों से एचटीएमएल आउटपुट उत्पन्न करता है। अब मुझे त्रुटि हो रही है: ReferenceError: विंडो निर्...
artf
मैं इसे https://github.com/artf/grapesjs/issues/3399 के डुप्लिकेट के रूप में बंद करता हूं
GJSBlock
इसकी रिपोर्ट करने के लिए धन्यवाद, @milan-छेद। त्रुटि त्रुटि: ReferenceError: विंडो निर्धारित नहीं है तब होता है जब घटक जीवनचक्र पूरी तरह से प्रारंभ होने से पहले गुणों तक पहुंचने का प्रयास करता है। यह GrapesJS में एक सामान्य दौड़ की स्थिति...
संस्करण: 0.17.4 क्या आप डेमो से बग को पुन: पेश करने में सक्षम हैं? [x] हाँ[ ] नहीं पुनरुत्पादन के चरण: डेमो पर जाएंकैनवास के अंदर एक "टेक्स्ट" ब्लॉक ड्रॉप करें"टेक्स्ट" घटक पर क्लिक करें जिसे अभी-अभी गिराया गया थाखुला हुआ आरटीई गलत है (cf संलग्न स्क्रीनशॉट) अपेक्षित व्यवहार क्या है? खुले आरटीई को सही ढंग से रखा जाना च...
artf
हाँ, मुझे लगता है कि आप सही हैं। यह वास्तव में घटक का चयन किए बिना आरटीई को सक्रिय करने का कोई मतलब नहीं है (यह शायद अन्य सभी "सक्रिय" ब्लॉकों के साथ समझ में आता है)।
gustavohleal
नमस्ते। मुझे और @ronaldohoch इस समस्या के लिए एक समाधान मिल गया है। RTE सक्षम होने पर हम स्क्रॉल ईवेंट को ट्रिगर करते हैं। यहाँ कोड है:
ronaldohoch
हैलो, बस कमिट bb4a661 से फ़ाइल को अपडेट किया गया है, और मुझे लगता है कि यह बहुत करीब है, मैं grapesjs-ckeditor कोड और RTE के पहले ओपन का उपयोग कर रहा हूं, मुझे सही रखा गया है: ! [छवि] (https://user-images.githubusercontent.com/2287371/1297...
मुझे यह त्रुटि तब मिली जब <iframe src="https://app.conversiobot.com/boot/fvMEvO" width="100%" height="500" frameBorder="0" allow="geolocation"></iframe> कस्टम कोड घटक का उपयोग किया। मेरा कोड 0.17.4 के साथ ठीक काम करता है, लेकिन 0.17.19 के साथ त्रुटि से नीचे आ गया grapes.min.js:2 Uncaught TypeError: अपरिभाषित की संपत्त...
artf
रिपोर्ट के लिए धन्यवाद, फिक्स अगली रिलीज के लिए तैयार है।
rahul-singh-bv
मुझे v0.19.5 के साथ इसी तरह की समस्या का सामना करना पड़ रहा है जब मैं एक कस्टम कोड ब्लॉक के अंदर एक आईफ्रेम जोड़ने का प्रयास करता हूं
GJSBlock
यह रिपोर्ट करने के लिए धन्यवाद, @jcsofts । त्रुटि TypeError: अपरिभाषित की संपत्ति 'लंबाई' नहीं पढ़ सकता तब होता है जब कैनवास घटक जीवनचक्र के पूरी तरह से प्रारंभ होने से पहले गुणों तक पहुंचने का प्रयास करता है। यह GrapesJS में एक सामान्य दौ...
विवरण: 0.17.17 क्या आप डेमो से बग को पुन: पेश करने में सक्षम हैं? [ ] हाँ[x] नहीं अपेक्षित व्यवहार क्या है? इसे डुप्लिकेट नियंत्रण नहीं दिखाना चाहिए। वर्तमान व्यवहार क्या है? ! [डीबी] (https://user-images.githubusercontent.com/1322355/123553458-e44a2f80-d798-11eb-8373-af205370e8e8.JPG) बग का वर्णन करें विस्तृत कुछ कार...
artf
डिफ़ॉल्ट गुणों को हटाने के लिए इसे अपने init कॉन्फ़िगरेशन में जोड़ें styleManager: { clearProperties: 1 },
GJSBlock
इसकी रिपोर्ट करने के लिए धन्यवाद, @jasminder । प्रत्येक घटक के लिए डुप्लिकेट नियंत्रण के साथ समस्या दौड़ की स्थिति या राज्य प्रबंधन समय की समस्या प्रतीत होती है। यह आमतौर पर तब होता है जब घटक जीवनचक्र घटनाएँ और DOM संशोधन ओवरलैप होते हैं,...
0.17.19 क्या आप डेमो से बग को पुन: पेश करने में सक्षम हैं? हाँ अपेक्षित व्यवहार क्या है? मैंने iframe रिफ्रेश (#3413) के बारे में एक प्रश्न पूछा था। प्रस्तावित समाधान उस संस्करण (0.17.3) के लिए काम कर रहा था और कोड के टुकड़े को चलाने के बाद iframe को ताज़ा करना चाहिए और कैनवास को मौजूद घटकों और शैलियों के साथ देखा जान...
artf
मुझे यह जांचने की आवश्यकता होगी कि वह अभी भी फ्रेम को हटाने की कोशिश क्यों कर रहा है, लेकिन अभी के लिए, बस इस पंक्ति को छोड़ दें frameView.remove()
theSC0RP
@artf । धन्यवाद। यह एक बार किए जाने पर काम करता है। अगर मैं कैनवास के अंदर एक क्लिक जैसी कुछ क्रिया करता हूं और फिर अगर मैं frameWrapView.render(); को एक बार फिर चलाता हूं, तो मुझे एक और त्रुटि मिलती है। इस त्रुटि का स्क्रीनशॉट और एक वीडिय...
artf
मैं इसे अगली रिलीज में ठीक करने का प्रयास करूंगा, लेकिन अभी के लिए, आपको frameWrapView.render() से पहले घटकों को अचयनित करना होगा और उन्हें रेंडरिंग के बाद वापस चुनना होगा
संस्करण: 0.17.4/गिट मास्टर बग का वर्णन करें विस्तृत FrameView कीबोर्ड और माउस ईवेंट को यहां रीपैकेज करता है: https://github.com/artf/grapesjs/ब्लॉब/07061ae1307fedf2a3b9bd585ce0cb30f653f112/src/canvas/view/FrameView.js#L389-L399 मुझे लगता है कि इसका कारण iframe घटनाओं को माता-पिता फ्रेम घटनाओं में पुनर्निर्देशित करने स...
GJSBlock
इसकी रिपोर्ट करने के लिए धन्यवाद, @anlumo । createCustomEvent माउस ईवेंट को ठीक से हैंडल नहीं करता है" के साथ समस्या एक दौड़ की स्थिति या राज्य प्रबंधन समय समस्या प्रतीत होता है। यह आमतौर पर तब होता है जब घटक जीवनचक्र ईवेंट और DOM संशोधन ओ...
संस्करण: 0.17.4 क्या आप डेमो से बग को पुन: पेश करने में सक्षम हैं? हाँ अपेक्षित व्यवहार क्या है? ब्लॉकों को खींचते समय, क्रम को संरक्षित किया जाना चाहिए। वर्तमान व्यवहार क्या है? ब्लॉकों के सेट के ऊपर या ऊपर खींचते समय, यह एक क्रम में जाता है। ब्लॉकों के सेट को नीचे या नीचे खींचते समय, यह दूसरे क्रम में जाता है। यह एक...
lexoyo
नमस्कार मैं इस बग को ठीक करने की कोशिश कर रहा हूं यह मेरे लिए grapesjs कोड में गोता लगाने के लिए एक अभ्यास है, मुझे बताएं कि क्या मैं अपना समय खो रहा हूं या यदि यह उपयोगी लगता है
GJSBlock
इसकी रिपोर्ट करने के लिए धन्यवाद, @japo32। कई ब्लॉकों को खींचने से ऑर्डर उलट जाता है एक दौड़ की स्थिति या राज्य प्रबंधन समय की समस्या प्रतीत होती है। यह आमतौर पर तब होता है जब घटक जीवनचक्र की घटनाएं और DOM संशोधन ओवरलैप होते हैं, जिससे एक...
npm run बिल्ड 0.17.3 @version त्रुटि देता है.. /.. /lib/codemirror में ./src/editor/dist/grapes.min.js .. /css/css में ./src/editor/dist/grapes.min.js .. /javascript/javascript को ./src/editor/dist/grapes.min.js में .. /xml/xml में ./src/editor/dist/grapes.min.js
artf
हमें अपने बिल्ड और गड़बड़ी के बारे में ज़्यादा जानकारी दें
iabhiyaan
iabhiyaan
npm run build:css ठीक काम करता है। लेकिन npm run build उन त्रुटियों को देता है