Skip to content

Commit 18bf014

Browse files
authored
Merge pull request wix-incubator#11 from philpettican/release/1.2.1
Release/1.2.1
2 parents 761a360 + f16f008 commit 18bf014

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"type": "git",
55
"url": "https://github.com/wix/react-native-zss-rich-text-editor.git"
66
},
7-
"version": "1.2.0",
7+
"version": "1.2.1",
88
"description": "React Native Wrapper for ZSSRichTextEditor",
99
"main": "index.js",
1010
"license": "SEE LICENSE IN LICENSE",

src/RichTextEditor.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,7 @@ export default class RichTextEditor extends Component {
373373
}}
374374
onMessage={message => this.onMessage(message)}
375375
source={pageSource}
376+
originWhitelist={['*']}
376377
onLoad={() => this.init()}
377378
/>
378379
{this._renderLinkModal()}
@@ -394,8 +395,9 @@ export default class RichTextEditor extends Component {
394395
};
395396

396397
_sendAction(action, data) {
397-
let jsToBeExecutedOnPage = MessageConverter({ type: action, data });
398-
this.webview.injectJavaScript(jsToBeExecutedOnPage + ';true;');
398+
const escapedData = typeof data === 'string' ? this.escapeJSONString(data) : data;
399+
const jsToBeExecutedOnPage = MessageConverter({ type: action, data: escapedData });
400+
this.webview.injectJavaScript(`${jsToBeExecutedOnPage};true;`);
399401
}
400402

401403
//-------------------------------------------------------------------------------

0 commit comments

Comments
 (0)