Skip to content

Commit 49c95b7

Browse files
committed
add image switching logic to the end user guide
1 parent c436d53 commit 49c95b7

7 files changed

Lines changed: 66 additions & 9 deletions

_articles/end-user/index.md

Lines changed: 66 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,19 +32,21 @@ In latest browsers, you may need to grant access to apps on your device to make
3232

3333
When it is asking for permission, please click "Allow".
3434

35-
![permission dialog](/assets/imgs/end-user/permission-dialog.jpg){: width="467" height="272"}
35+
![permission dialog](/assets/imgs/end-user/chrome-142-permission-dialog.jpg){: id="permission-dialog"}
3636

3737
If you accidentally block the access, you can reset it as shown in the following dialog.
3838

39-
![site settings](/assets/imgs/end-user/site-settings.jpg){: width="623" height="489"}<a id="site-settings"></a>
39+
![site settings](/assets/imgs/end-user/chrome-142-site-settings.jpg){: id="site-settings"}
4040

4141
The UI may vary according to different browsers and browser versions. The following shows the different UIs. Edge, Chrome and other Chromium-based browsers have similar designs, so only Chrome is listed here.
4242

4343
<div class="multi-panel-switching-prefix"></div>
4444

45-
- [Chrome 145+](#chrom145)
46-
- [Chrome 142-144](#chrom142)
47-
- [FireFox](#firefox)
45+
- Chrome 145+
46+
- Chrome 142-144
47+
- Edge 145+
48+
- Edge 142-144
49+
- FireFox
4850

4951
<div class="multi-panel-start"></div>
5052

@@ -54,19 +56,43 @@ The UI may vary according to different browsers and browser versions. The follow
5456

5557
2. Site settings:
5658

57-
![site settings dialog chrome 145](/assets/imgs/end-user/chrome-145-permission-dialog.jpg)
59+
![site settings dialog chrome 145](/assets/imgs/end-user/chrome-145-site-settings.jpg)
5860

5961
<div class="multi-panel-end"></div>
6062

6163
<div class="multi-panel-start"></div>
6264

6365
1. Permission asking dialog:
6466

65-
![permission dialog](/assets/imgs/end-user/permission-dialog.jpg)
67+
![permission dialog](/assets/imgs/end-user/chrome-142-permission-dialog.jpg)
6668

6769
2. Site settings:
6870

69-
![site settings](/assets/imgs/end-user/site-settings.jpg)
71+
![site settings](/assets/imgs/end-user/chrome-142-site-settings.jpg)
72+
73+
<div class="multi-panel-end"></div>
74+
75+
<div class="multi-panel-start"></div>
76+
77+
1. Permission asking dialog:
78+
79+
![permission dialog](/assets/imgs/end-user/edge-145-permission-dialog.jpg)
80+
81+
2. Site settings:
82+
83+
![site settings](/assets/imgs/end-user/edge-145-site-settings.jpg)
84+
85+
<div class="multi-panel-end"></div>
86+
87+
<div class="multi-panel-start"></div>
88+
89+
1. Permission asking dialog:
90+
91+
![permission dialog](/assets/imgs/end-user/edge-142-permission-dialog.jpg)
92+
93+
2. Site settings:
94+
95+
![site settings](/assets/imgs/end-user/edge-142-site-settings.jpg)
7096

7197
<div class="multi-panel-end"></div>
7298

@@ -109,4 +135,35 @@ More resources:
109135
* [How to uninstall Dynamic Web TWAIN Service?](/_articles/faq/how-to-uninstall-dynamsoft-service.md)
110136

111137

112-
138+
<script>
139+
function updateImageBasedOnBrowser(){
140+
const urlParams = new URLSearchParams(window.location.search);
141+
const browser = urlParams.get("browser");
142+
const browserVersion = urlParams.get("browserversion");
143+
const permissionDialog = document.getElementById('permission-dialog');
144+
const siteSettingsDialog = document.getElementById("site-settings");
145+
if (urlParams) {
146+
if (browser === "chrome") {
147+
if (browserVersion >= 145) {
148+
permissionDialog.src = "/web-twain/docs/assets/imgs/end-user/chrome-145-permission-dialog.jpg";
149+
siteSettingsDialog.src = "/web-twain/docs/assets/imgs/end-user/chrome-145-site-settings.jpg";
150+
}else{
151+
permissionDialog.src = "/web-twain/docs/assets/imgs/end-user/chrome-142-permission-dialog.jpg";
152+
siteSettingsDialog.src = "/web-twain/docs/assets/imgs/end-user/chrome-142-site-settings.jpg";
153+
}
154+
}else if (browser === "firefox") {
155+
permissionDialog.src = "/web-twain/docs/assets/imgs/end-user/firefox-permission-dialog.jpg";
156+
siteSettingsDialog.src = "/web-twain/docs/assets/imgs/end-user/firefox-site-settings.jpg";
157+
}else if (browser === "edge" ) {
158+
if (browserVersion >= 145) {
159+
permissionDialog.src = "/web-twain/docs/assets/imgs/end-user/edge-145-permission-dialog.jpg";
160+
siteSettingsDialog.src = "/web-twain/docs/assets/imgs/end-user/edge-145-site-settings.jpg";
161+
}else{
162+
permissionDialog.src = "/web-twain/docs/assets/imgs/end-user/edge-142-permission-dialog.jpg";
163+
siteSettingsDialog.src = "/web-twain/docs/assets/imgs/end-user/edge-142-site-settings.jpg";
164+
}
165+
}
166+
}
167+
}
168+
updateImageBasedOnBrowser();
169+
</script>
23.8 KB
Loading
35.2 KB
Loading
File renamed without changes.
File renamed without changes.
21 KB
Loading
38.6 KB
Loading

0 commit comments

Comments
 (0)