Skip to content

Commit f37c7fb

Browse files
committed
Encode URL of file parameters in sharing link
1 parent a0d853d commit f37c7fb

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/components/ui/Share/index.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,19 @@ const Share = observer(() => {
6969
return `<iframe allowfullscreen="true" src="${embedUrl}" width="100%" height="75%" style="border: 1px solid #ddd; max-width: 1000px; min-height: 500px"></iframe>`;
7070
};
7171

72-
const getQueryObject = () => _cloneDeep(queryStringStore.parameters);
72+
const getQueryObject = () => {
73+
const result = _cloneDeep(queryStringStore.parameters);
74+
if (result[parameterKeys.JSON]) {
75+
result[parameterKeys.JSON] = encodeURIComponent(result[parameterKeys.JSON]);
76+
}
77+
if (result[parameterKeys.MAP]) {
78+
result[parameterKeys.MAP] = encodeURIComponent(result[parameterKeys.MAP]);
79+
}
80+
if (result[parameterKeys.NETWORK]) {
81+
result[parameterKeys.NETWORK] = encodeURIComponent(result[parameterKeys.NETWORK]);
82+
}
83+
return result;
84+
};
7385

7486
return (
7587
<>

0 commit comments

Comments
 (0)