Попробуйте добавить:
white-space: nowrap;
в ваш фиксированный div. Однако помните, что это решение не приведет к переносу строк, когда div меньше ширины окна.
Вы можете использовать Fiddler в качестве прокси с вашего компьютера, а затем заставить его переписать WSDL, чтобы изменить localhost на правильное имя компьютера.
В FiddlerScript CookBook есть пример того, как написать такой сценарий. Перейдите на эту страницу и выполните поиск по запросу «Удалить все теги DIV (и содержимое внутри тега DIV)». Просто измените регулярное выражение, чтобы оно соответствовало localhost, и установите замену на имя компьютера, которое вы хотите использовать.
Если вы хотите изменить его только на несколько минут, пока вы разбираете WSDL, вы можете изменить файл HOST и указать "localhost" на удаленный IP-адрес. Файл hosts находится в папке "C: \ Windows \ System32 \ drivers \ etc" в Windows VISTA / XP.
If you have SSH access to the machine, you should be able to use SSH port forwarding to accomplish this. I'm assuming you're using Windows (based on the C# tag), so you can use Putty as explained here: Using port forwarding with PuTTY. Just follow those instructions to forward the desired port on "localhost" to the server that serves the WSDL.
Alternatively, if you're on a *nix based machine or a Mac, use SSH w/ the following command:
ssh -L PORTYOUWILLUSE:localhost:PORTONSERVER username@serverhostname
For example, if the WSDL were served on port 80, you could do
ssh -L 80:localhost:80 username@server
Once you're logged in (with either method), any requests to localhost on port 80 will be rerouted to the server.
Есть несколько способов добиться этого, ни один из них не является особенно надежным в качестве долгосрочных решений, но вы упомянули, что вам просто нужно что-то временное, пока разработчик не вернется.
Если все, что было после доменное имя совпадает (если ваш удаленный URL-адрес в остальном совпадает с URL-адресом localhost), вы можете отредактировать запись localhost в файле hosts.
В system32 \ drivers \ etc скопируйте файл "hosts" на рабочий стол. Откройте в блокноте и измените эту строку:
127.0.0.1 localhost
Измените IP-адрес (127.0.0.1) на свой удаленный домен. Затем скопируйте файл hosts обратно в каталог etc. (Примечание: невозможно редактировать этот файл напрямую, в качестве администратора или иным образом.)
Если у вас есть несколько доменов в удаленной веб-службе, в IIS вам необходимо изменить веб-сайт, чтобы он обслуживал запросы к "localhost" , это может показаться немного странным, но это сработает, потому что ваша машина будет делать запросы к IP-адресу сервера, но указывать домен запроса как «localhost». Щелкните правой кнопкой мыши веб-сайт в IIS и выберите свойства, затем добавьте домен «localhost» в список значений HTTP-заголовка, поддерживаемых этим веб-сайтом. Вы можете игнорировать все это, если ваш веб-сайт в IIS будет обслуживать контент, если вы обращаетесь к нему через IP-адрес. Если этот единственный IP-адрес используется несколькими веб-сайтами (что обычно бывает), вы получите сообщение об ошибке «Неверное имя хоста» от IIS, когда он попытается найти «localhost» и не сможет найти, на какой веб-сайт направить запрос к.
Другой возможностью является использование личного прокси-сервера под названием Proxomitron . Он немного староват и больше не разрабатывается, но он очень прост в настройке и очень надежен.
После того, как вы его установили, откройте его и нажмите «Config» - измените порт, который он прослушивает, на 80. Затем вам нужно создать правило перенаправления (на самом деле это не редирект, скорее переписывание URL). Вам нужно будет быстро прочитать docs , чтобы понять, как добавить собственное перенаправление, но есть множество примеров, которые поставляются с приложением. Вы ищете правило RDIR:
$ RDIR () Более хитрый и перенаправляет соединение в Proxomitron, не сообщая об этом вашему браузеру. Это полезно, когда вы хотите, чтобы ваш браузер думал, что он идет в одном месте, тогда как на самом деле он идет в другом месте.