Exceptions

This chapter is for reference only since the user environment will vary. It describes issues you may encounter while using the Nexacro Platform and presents possible solutions..

Web Browser Option

Changing web browser options may impact how an application runs as described in this section.

JavaScript Activation

Issue

Setting the web browser to not use JavaScript causes the application to not function normally.

Description

Even though basic options are set to activate JavaScript in general, you need to check the relevant option first when the applications cannot be found on the screen since you can choose other options.

Possible Solution

Depending on the web browser, activate the JavaScript usage option. (The option can vary depending on brower version.) Refer to the following link or each web browser's help for details.

http://www.enable-javascript.com

For Internet Explorer, you can change the option using the following menu:

Tools > Internet options > Security > Custom level > Internet Zone > Scripting > Active scripting

File Download Activation

Issue

Even though you restrict to download files from web browsers, files can be downloaded using File download component.

Possible Solution

Even though basic options are set to activate file download, you need to check the relevant option first when the files are not downloaded since you can choose other options.

Depending on the browser, activate the file download option. (The option can vary depending on browser version.) Refer to the web browser's help for details.

In case of Internet Explorer, you can change the option using the following menu.

Tools > Internet options > Security > Custom level > Internet Zone > Downloads > File Download

HTTP 1.1 Activation

Issue

If you restrictI use of HTTP 1.1 on the web browser, applications might work slowly or might not work at all.

Possible Solution

Even though basic options are set to activate HTTP 1.1, you need to check the relevant option first when the applications do not work, since you can choose other options.

This option is provided in Internet Explorer only, and can be changed using the following menu.

Tools > Internet options > Advanced > HTTP settings > Use HTTP 1.1 through proxy connections
Tools > Internet options > Advanced > HTTP settings > Use HTTP 1.1

When you set a web server to use HTTP 1.0 regardless of web browser settings, an application might work slowly or might not work at all. You need to check the web server options if the entire user environment gets slow.

In case of Apache server, you can use force-response-1.0 setting.

http://httpd.apache.org/docs/2.2/en/env.html#special

XMLHTTP Activation

Issue

If you restrict to use XMLHTTP on a web browser, applications cannot work actively.

Possible Solution

Even though basic options are set to activate XMLHTTP, you need to check the relevant option first when the application does nt work since you can choose other options.

In Internet Explorer you can change the option using the following menu.

Tools > Internet options > Advanced > Security > Enable native XMLHTTP support

Internet Explorer Compatibility View

Issue

If you add a domain serviced on Internet Explorer as a target for compatibility view mode, the screen might not be displayed normally.

Possible Solution

An HTML file to be used when developing Nexacro Platform applications is set in rendering mode by the Meta tag, so it can work in Internet Explorer's standard mode(IE=Edge) to utilize improved features of later versions. Consequently, the compatibility view icon is not shown in the address window in the corresponding mode.

For this reason, a guide for standard mode operation can be provided after checking the user's browser settings, or the user can be informed of the compatibility view mode with a separate script.

The codes below are for reference only. You need to adjust the codes depending on the development environment.

Note: https://msdn.microsoft.com/en-us/library/ms537503(v=vs.85).aspx

var agentStr = navigator.userAgent;

var mode;
if (agentStr.indexOf("Trident/6.0") > -1) {
     if (agentStr.indexOf("MSIE 7.0") > -1) {
          mode = "IE10 Compatibility View";
     } else {
          mode = "IE10";
	
}
else if (agentStr.indexOf("Trident/5.0") > -1) {
     if (agentStr.indexOf("MSIE 7.0") > -1) {
          mode = "IE9 Compatibility View";
     } else {
          mode = "IE9";
	
}
else if (agentStr.indexOf("Trident/4.0") > -1) {
     if (agentStr.indexOf("MSIE 7.0") > -1) {
          mode = "IE8 Compatibility View";
     } else {
          mode = "IE8";
     }
}
else {
     mode = "IE7";
}

document.title = "Browser Mode:\t" + mode;

Adding Web Content Using Iframe

Issue

If Nexacro Platform contents are added in the form of iframe on the existing web screen which is already developed and operated, the screen might not be displayed on Internet Explorer.

Possible Solution

An HTML file to be used when developing Nexacro Platform applications is configured to work in Edge mode. If the HTML file used on the existing screen is not set as DTD (Document Type Definition), it works in Quirks mode. In this process, the screen might not be displayed normally.

In this case, add the Meta tag as shown below.

<head>
  <meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
</head>

Refer to the following link for compatibility guarantee using the Meta tag or HTTP header.

https://technet.microsoft.com/en-us/library/gg699448.aspx