He trabajado estas vacaciones para descubrir que mi código no funcionará en HTTPS. Mi LOCALDEV es HTTP y nuestro servidor de producción es HTTPS.YUI 3 va a yui.yahooapis.com para obtener el código. Soy HTTPS y el contenido está bloqueado
Por alguna razón, YUI va a obtener JS, cuando lo tengo a nivel local.
lo tengo en el servidor ...........
Y por último, mi código:
YUI().use('autocomplete', 'autocomplete-filters', 'autocomplete-highlighters', function (Y) {
var notes = [
"Dr Follow Up Complete Notes",
"Fax Document Notes",
"Event Notes",
"Email Information Notes",
"Corresponding Document Notes",
"Return Call Notes",
"Admit Notes",
"Discharge Notes",
"Other Notes",
"Excellent Resource Notes",
"Good Resource Notes",
"Neutral Resource Notes",
"Poor Resource Notes",
"Unacceptable Resource Notes",
];
var inputNode = Y.one('#name');
inputNode.plug(Y.Plugin.AutoComplete, {
resultFilters : 'phraseMatch',
resultHighlighter: 'phraseMatch',
source : notes,
minQueryLength : 0
});
inputNode.ac.get('boundingBox').setStyle('zIndex', 50);
inputNode.on('focus', function() {
inputNode.ac.sendRequest('');
})
=== =============================================== ==========================
esto es después añadí: Base: 'include/javascript/YUI3/build'
no tengo ese directorio en mi construcción.
Funcionó, pero ahora está pidiendo BUILDAUTOCOMPLETE y no tengo eso. –
Perdón por la respuesta tardía: parece que se olvidó de incluir la barra diagonal ('base: 'incluir/javascript/yui3/build /' ', no' base:' incluir/javascript/yui3/build'') – Caspar
Actualización de solicitudes inseguras refernce: https://developers.google.com/web/fundamentals/security/prevent-mixed-content/ fixing-mixed-content? hl = es – Sanka