我想将使用的协议(http / https)存储在变量中,但Internet Explorer不响应window.location.protocol,因此对于这种情况,变量将为空。在那种情况下,我可以将https作为默认值。 但是我该怎么做?
这是我到目前为止所做的。
<tr>
<td>storeEval</td>
<td>window.location.protocol</td>
<td>HOST_PROTOCOL</td>
</tr>
<tr>
<td>storeEval</td>
<td>if (${HOST_PROTOCOL}.equals("") { return "https" }</td>
<td>HOST_PROTOCOL</td>
</tr>
到目前为止,我发现了如何正确使用:
<tr>
<td>storeEval</td>
<td>javascript{ if (storedVars['HOST_PROTOCOL'] !="http:" || storedVars['HOST_PROTOCOL'] !="https:") { alert() } }</td>
<td>HOST_PROTOCOL</td>
</tr>
现在,如何“返回https”作为storeEval的结果?