Problème Chrome et Iframe
Bonjour, je teste actuellement le système d'iframe dans le but de créer un widget UWA. Seul problème, l'iframe qui est censé me renvoyer un contenu ne fonctionne pas avec Chrome (alors qu'elle fonctionne partout ailleur)...
Comment régler ce problème ?
Voici la page contenant l'iframe:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
| <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:widget="http://www.netvibes.com/ns/" >
<head>
<title>Widget de test</title>
<link rel="icon" type="image/png" href="http://www.netvibes.com/favicon.ico" />
<meta name="author" content="Jérémie Martinez" />
<meta name="website" content="http://exemple.org" />
<meta name="description" content="A descriptive description" />
<meta name="keywords" content="these, are, key words" />
<meta name="screenshot" content="http://exemple.org/widget-full.png" />
<meta name="thumbnail" content="http://exemple.org/widget-logo.png" />
<meta name="apiVersion" content="1.0" />
<meta name="autoRefresh" content="20" />
<meta name="debugMode" content="true" />
<link rel="stylesheet" type="text/css" href="http://www.netvibes.com/themes/uwa/style.css" />
<script type="text/javascript" src="http://www.netvibes.com/js/UWA/load.js.php?env=Standalone"></script>
<widget:preferences>
<preference name="url" type="text" label="URL" defaultValue="http://feeds.feedburner.com/NetvibesDevBlog" />
<preference name="password" type="password" label="Password" />
<preference name="displayImages" type="boolean" label="Display images?" defaultValue="true" />
<preference name="limit" type="range" label="Number of items to display" defaultValue="10" step="1" min="1" max="25" />
<preference name="category" type="list" label="Category" defaultValue="1st" onchange="refresh">
<option value="all" label="all" />
<option value="1st" label="First category" />
<option value="2nd" label="Second category" />
<option value="3rd" label="Third category" />
</preference>
<preference name="search" type="hidden" defaultValue="" /></widget:preferences>
<style type="text/css">/* your CSS rules */</style>
<script type="text/javascript">
var YourWidgetName = {};
YourWidgetName.data = null;
YourWidgetName.display = function(responseJson) {
// display code
}
widget.onLoad = function() {
UWA.Data.getFeed(widget.getValue('url'), YourWidgetName.display);
}
widget.onRefresh = widget.onLoad;
widget.refresh = widget.onLoad;
</script>
</head>
<body>
<iframe id="" scrolling="no" frameborder="0"
height="200" width="400"
src="test_contenu.html"></iframe>
</body>
</html> |
Pour tester, il suffir de changer la source dans la balise iframe.
Merci pour vos réponses