No se puede PUBLICAR <Formulario> desde Excel 2016 para Mac o Excel para iPad [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Por qué el formulario no POST en Excel 2016 para Mac? 2 respuestas

Al probar un complemento web de Excel que tiene un formulario HTML quePOSTs aServicio de solicitud y respuesta de httpbin, el formulario no se está enviando.

Estoy usando Excel 2016 para Mac, la versión es 15.39 (171010) ejecutándose en High Sierra ver 10.13.1. He visto el mismo problema con Excel para iPad.

¿Los complementos de Excel son incompatibles con Excel 2016 para Mac y iPad cuando se usanPOST método para formularios?

Hay una llamada al sitio y la página se abre en un navegador. Sin embargo, no hayPOST. Esto es lo que vemos en elhttpbin.org página - tenga en cuenta el métodoGET y sin parámetros y sus valores vistos:

{
    "Host": "httpbin.org",
    "Upgrade-Insecure-Requests": "1",
    "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36"
    "method": "GET",
    "origin": "<ip-address-here>",
    "url": "https://httpbin.org/anything"
}

Usando esto:

<script type="text/javascript">
    $("#testForm").submit();
</script>

<form method="POST" id="testForm" action="https://httpbin.org/anything" accept-charset="UTF-8" target="_blank">
    <input type='hidden' name='mergeDataFormat' value='csv'>
    <input type="hidden" name="mergeData" id="mergeData" value='Name,Street,"City, State",ZIP Code'>
    <input type="submit" value="Send" id="submitForm" />
</form>

Consulte esta publicación para obtener más detalles:¿Por qué el formulario no POST en Excel 2016 para Mac?

losAppDomain se estableció en lo siguiente:

<AppDomains>
    <AppDomain>https://httpbin.org/</AppDomain>
</AppDomains>

Probado con unonsubmit controlador como se muestra a continuación, pero no veo ningún cambio.

<form method="POST" id="testForm" onsubmit="datasubmit()" action="https://httpbin.org/anything" accept-charset="UTF-8" target="_blank"></form>

<script type="text/javascript">
    function datasubmit() {
        console.log("Your details have submitted..........");
    }
</script>

El mismo código funciona bien cuando se prueba en un navegador, fuera de Excel 2016 para Mac. También funciona bien en Excel Online. Solo falla dentro de Excel 2016 para Mac.

Respuestas a la pregunta(1)

Su respuesta a la pregunta