2014-10-24 11 views
6

Czy istnieje sposób na uzyskanie nagłówka bieżącej strony w angularjs, bez konieczności wykonywania osobnego połączenia? Nie mogę znaleźć tego w dokumentach nigdzie, ale wydaje się, że powinno być możliwe.Uzyskaj nagłówek istniejącej strony w angularjs

E.g. jeśli plik index.html zawiera kod kątowy, w jaki sposób mogę odczytać nagłówek początkowego żądania, aby uzyskać index.html? Mogę użyć numeru $http, aby wykonać połączenie ponownie, ale wydaje się to niepotrzebne.

+0

Nie można uzyskać dostępu do nagłówków stron za pośrednictwem Javascript, bez żądania ajax, więc możliwe jest uzyskanie początkowej trasy, ale nie indeks . – Dylan

+0

Naprawdę nie rozumiem twojego pytania. Czy możesz rozwinąć? –

+0

@NoahMatisoff mój kod kątowy odwołuje się do pliku html, który powoduje załadowanie skryptu. Jak uzyskać nagłówek dla tego pliku html? Na przykład w chrome debuggerze mogę po prostu kliknąć kartę 'Network', a następnie wybrać plik HTML i wyświetlić nagłówek. Czy istnieje sposób na odczytanie tego z kątem? – tyler

Odpowiedz

4

Jeśli nie obsługujesz żądania http, nie będziesz mieć dostępu do żądania lub odpowiedzi, chyba że kod, który wysuwa żądanie, ujawnia te informacje w jakiś sposób, co nie jest prawdą. Przykro mi, ale odpowiedź brzmi "nie".

Jednakże, jeśli mogę: czego dokładnie potrzebujesz od nagłówka odpowiedzi? Ponieważ mogą istnieć inne sposoby uzyskiwania informacji o nagłówkach (np. Ciasteczka).

+0

Użycie służy do śledzenia zmiennych środowiskowych. Możemy osadzić bezpośrednio na stronie, a następnie po prostu ją przeczytać, ale próbowaliśmy przejść przez nagłówki, jeśli to możliwe. Pliki cookie nie są opcją. – tyler

Powiązane problemy