ここで末尾のコンマに関する多くの情報を見つけます: 配列とオブジェクトの末尾のコンマは仕様の一部ですか?
「すぐそこ」のカンマについてです。
[
{ title: "..", display: function() { return ".."; } },
{ title: "..", display: function() { return ".."; } },
{ title: "..", display: function() { return ".."; } }, // <--right there
]
私の問題は、サードパーティのツールが末尾のコンマでこのリストを生成し、このツールのソースコードにアクセスできないことです。私
<body>
my stuff
<!-- the folloging div with the javascript comes from the 3rd party -->
<div class="item"><script type="text/javascript">
$(document).ready(function() {
$.supersized({
// Functionality
slide_interval : 8000, // Length between transitions
transition : 1, // 0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
transition_speed : 400, // Speed of transition
fit_always : 0, //Prevents the image from being cropped by locking it at 100% width.
min_width : 600, //min-width of images
random : 0, //random img
vertical_center : 1, //vertical alignment
// Components
slide_links : 'false', // Individual links for each slide (Options: false, 'number', 'name', 'blank')
slides : [ // Slideshow Images
{image : 'image1.jpg', otherstuff: 'blah', moreotherstuff: 'lorem'},
{image : 'image2.jpg', otherstuff: 'blub', moreotherstuff: 'ipsum'},
]
});
});
</script></div>
そして今、IE7/IE8でこれを機能させる方法はありますか?
私が今見ている唯一の方法は(サードパーティを編集できず、サーバー上でアクセスできないため)、-そのdivなしで特別な出力を提供する-ajaxを介して通常の側をリクエストする-すべてを解析し、これを取得するdiv、最後のカンマを削除して JavaScript を実行
それは本当に私がやりたい方法ではありません。これを解決できる別の方法はありますか?